mod_rest/jsonmap.lib.lua
changeset 4951 b171ddf1bc3e
parent 4939 a85efae90e21
child 5123 048e339706ba
--- a/mod_rest/jsonmap.lib.lua	Sat May 21 14:48:18 2022 +0200
+++ b/mod_rest/jsonmap.lib.lua	Sat May 21 22:55:41 2022 +0200
@@ -506,6 +506,13 @@
 		local archive = t.archive;
 		if archive["with"] or archive["start"] or archive["end"] or archive["before-id"] or archive["after-id"]
 			or archive["ids"] then
+			if type(archive["ids"]) == "string" then
+				local ids = {};
+				for id in archive["ids"]:gmatch("[^,]+") do
+					table.insert(ids, id);
+				end
+				archive["ids"] = ids;
+			end
 			archive.form = {
 				type = "submit";
 				fields = {