From 79efc56cd838ec685bc668fd6f74fd3bb08c992f Mon Sep 17 00:00:00 2001 From: Daniel Nitsikopoulos Date: Mon, 7 Aug 2023 13:57:48 +1000 Subject: [PATCH] Fix categories --- lib/adamantium/micropub_request_parser.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/adamantium/micropub_request_parser.rb b/lib/adamantium/micropub_request_parser.rb index 2aaacd9..f589de5 100644 --- a/lib/adamantium/micropub_request_parser.rb +++ b/lib/adamantium/micropub_request_parser.rb @@ -84,7 +84,13 @@ module Adamantium name: params[:name], slug: params[:slug] || params[:"mp-slug"], published_at: (params[:"post-status"] == "draft") ? nil : publish_time, - category: params[:category].split(",") || [], + category: (if params[:category].is_a?(Array) + params[:category] + elsif params[:category].is_a?(String) + params[:category].split(",") + else + [] + end), photos: photos, location: params[:location], content: content