From 90e1a0676eeb6ae87dc9da127ef7985abac88a75 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Wed, 8 Nov 2023 20:27:38 +0200 Subject: [PATCH] FIX: actions and tree urls handling --- src/GraphQL/URLLinkablePlugin.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/GraphQL/URLLinkablePlugin.php b/src/GraphQL/URLLinkablePlugin.php index 7154d3c..1b3d287 100644 --- a/src/GraphQL/URLLinkablePlugin.php +++ b/src/GraphQL/URLLinkablePlugin.php @@ -187,8 +187,11 @@ class URLLinkablePlugin implements ModelQueryPlugin $action = $match['action']; $action = ($action === 'handleAction') ? $actionParam : $action; - - if ($action && !$ctl->hasAction($action)) { + if ( + $action + && $req->param('Action') !== $action + && !$ctl->hasAction($action) + ) { return self::RenderNotFound($object); }