Add delete activity representer.
[akkoma] / lib / pleroma / web / ostatus / handlers / delete_handler.ex
index 2e5f9469b9b7f11cc8533ced4557a065fa40d29f..f54a037a0ef3cdf56e5ff9b70b7f8c40b76806fc 100644 (file)
@@ -7,6 +7,7 @@ defmodule Pleroma.Web.OStatus.DeleteHandler do
     with id <- XML.string_from_xpath("//id", entry),
          object when not is_nil(object) <- Object.get_by_ap_id(id) do
       Repo.delete(object)
+      Repo.delete_all(Activity.all_non_create_by_object_ap_id_q(id))
       Repo.delete_all(Activity.all_by_object_ap_id_q(id))
       nil
     end