From eb2175f5aad046665928a64ccbca053ac116c530 Mon Sep 17 00:00:00 2001 From: Jeroen Dalsem Date: Fri, 11 Dec 2020 08:58:53 +0100 Subject: [PATCH] chore: push widgets context around lazy loaded widgets --- actions/widget_manager/lazy_load_widgets.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/actions/widget_manager/lazy_load_widgets.php b/actions/widget_manager/lazy_load_widgets.php index f282705..b75a8ee 100644 --- a/actions/widget_manager/lazy_load_widgets.php +++ b/actions/widget_manager/lazy_load_widgets.php @@ -11,11 +11,14 @@ elgg_set_page_owner_guid($page_owner_guid); } +$old_context_stack = elgg_get_context_stack(); $context_stack = (array) get_input('context_stack'); if (!empty($context_stack)) { elgg_set_context_stack($context_stack); } +elgg_push_context('widgets'); + $entities = elgg_get_entities([ 'guids' => $guids, 'type' => 'object', @@ -28,4 +31,7 @@ $result[$entity->guid] = elgg_view('object/widget/body', ['entity' => $entity]); } +elgg_pop_context(); +elgg_set_context_stack($old_context_stack); + return elgg_ok_response($result);