From 8fc48f2d4398fce0fe345da6e5e0587006459c1c Mon Sep 17 00:00:00 2001 From: zotlabs Date: Wed, 21 Feb 2018 15:56:51 -0800 Subject: add event resource_id to iconfig so Diaspora can search on it without looking inside JSON objects. --- include/event.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include') diff --git a/include/event.php b/include/event.php index c1cf59425..1077a3c64 100644 --- a/include/event.php +++ b/include/event.php @@ -1200,6 +1200,13 @@ function event_store_item($arr, $event) { )); } + // propagate the event resource_id so that posts containing it are easily searchable in downstream copies + // of the item which have not stored the actual event. Required for Diaspora event federation as Diaspora + // event_participation messages refer to the event resource_id as a parent, while out own event attendance + // activities refer to the item message_id as the parent. + + set_iconfig($item_arr, 'system','event_id',$event['event_hash'],true); + $res = item_store($item_arr); $item_id = $res['item_id']; -- cgit v1.2.3