diff --git a/slices/micropub/commands/posts/update.rb b/slices/micropub/commands/posts/update.rb index cb8892b..5e3a3b9 100644 --- a/slices/micropub/commands/posts/update.rb +++ b/slices/micropub/commands/posts/update.rb @@ -13,7 +13,8 @@ module Micropub post = post_repo.fetch!(slug) if params.key? :replace - content = params[:replace].delete(:content).first + content = params[:replace].delete(:content) + content = content.is_a?(Array) ? content.first : content name = params[:replace].delete(:name) attrs_to_replace = {}