Daniel Supernault 6 mesi fa
parent
commit
92d8df9116
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      app/Util/ActivityPub/Helpers.php

+ 3 - 1
app/Util/ActivityPub/Helpers.php

@@ -590,7 +590,9 @@ class Helpers
         $id = self::getStatusId($activity, $url);
         $id = self::getStatusId($activity, $url);
         $url = self::getStatusUrl($activity, $id);
         $url = self::getStatusUrl($activity, $id);
 
 
-        if (! self::validateStatusDomains($originalUrl, $id, $url)) {
+        if ((! isset($activity['type']) ||
+             in_array($activity['type'], ['Create', 'Note'])) &&
+            ! self::validateStatusDomains($originalUrl, $id, $url)) {
             throw new \Exception('Invalid status domains');
             throw new \Exception('Invalid status domains');
         }
         }