aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2024-10-09 07:39:13 +0000
committerMario <mario@mariovavti.com>2024-10-09 07:39:13 +0000
commit16603ca85468162e117e71db53654de0d25611c8 (patch)
tree8f077e14e53d00d99a86fc36c57c236c272b2388
parent2693e9e99097c4bbcf8c9103a5876bc0585ff84c (diff)
downloadvolse-hubzilla-16603ca85468162e117e71db53654de0d25611c8.tar.gz
volse-hubzilla-16603ca85468162e117e71db53654de0d25611c8.tar.bz2
volse-hubzilla-16603ca85468162e117e71db53654de0d25611c8.zip
dismiss add/remove collection activities until we support themÃ
-rw-r--r--Zotlabs/Lib/Libzot.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index bc944c97c..a3431f420 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -1148,6 +1148,18 @@ class Libzot {
logger('Activity rejected: ' . print_r($data, true));
return;
}
+
+ if (in_array($AS->type, ['Add', 'Remove'])
+ && is_array($AS->obj)
+ && array_key_exists('object', $AS->obj)
+ && array_key_exists('actor', $AS->obj)
+ && !empty($AS->tgt)) {
+
+ logger('unsupported collection operation', LOGGER_DEBUG);
+ return;
+
+ }
+
if (is_array($AS->obj)) {
$item = Activity::decode_note($AS);
if (!$item) {
@@ -1158,6 +1170,7 @@ class Libzot {
else {
$item = [];
}
+
logger($AS->debug(), LOGGER_DATA);
}