diff --git a/lib/micropub/models/post.rb b/lib/micropub/models/post.rb index 7f928ba..025f24c 100644 --- a/lib/micropub/models/post.rb +++ b/lib/micropub/models/post.rb @@ -38,7 +38,11 @@ class Post end def categories - params["category"] || [] + if params["category"].is_a?(Array) + params["category"] || [] + else + [params["category"]].compact + end end def content