X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fsearch%2Felasticsearch%2Fdocument_mappings%2Factivity.ex;h=71ef75634573a34d6b4d3fa394424e7be46af62c;hb=ba635e97c8ddcf92946e3d221dbf813189d21ab8;hp=edd8e03c1817b318b1ea2b4607d1d9efb22f3821;hpb=1ecdb19de5fa54119c6a744c766bbd6c77d1b746;p=akkoma diff --git a/lib/pleroma/search/elasticsearch/document_mappings/activity.ex b/lib/pleroma/search/elasticsearch/document_mappings/activity.ex index edd8e03c1..71ef75634 100644 --- a/lib/pleroma/search/elasticsearch/document_mappings/activity.ex +++ b/lib/pleroma/search/elasticsearch/document_mappings/activity.ex @@ -30,7 +30,7 @@ defimpl Elasticsearch.Document, for: Pleroma.Activity do trimmed end - if String.length(content) > 1 do + if String.length(content) > 1 and not is_nil(data["published"]) do {:ok, published, _} = DateTime.from_iso8601(data["published"]) %{ @@ -53,3 +53,9 @@ defimpl Elasticsearch.Document, for: Pleroma.Activity do object_to_search_data(object) end end + +defimpl Elasticsearch.Document, for: Pleroma.Object do + def id(obj), do: obj.id + def routing(_), do: false + def encode(_), do: %{} +end