From a478e892e0b3f8a27bdeaa917c7c30e46a0a79ec Mon Sep 17 00:00:00 2001 From: Benjamin Renard <benjamin.renard@akka.eu> Date: Fri, 16 Jul 2021 16:15:11 +0200 Subject: [PATCH] Apply dataset time restriction in relation with the PriorID --- php/classes/UserMgr.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/php/classes/UserMgr.php b/php/classes/UserMgr.php index c6a5e9b..4e72b1b 100644 --- a/php/classes/UserMgr.php +++ b/php/classes/UserMgr.php @@ -729,7 +729,8 @@ class UserMgr if (!empty($this->datasetsTimeRestriction)) { foreach ($this->datasetsTimeRestriction as $datasetTimeRestriction) { - $nodes = $xp->query("//dataset[@xml:id='".str_replace('_','-',$datasetTimeRestriction['vi'])."']"); + $dataset_id = str_replace('_','-',$datasetTimeRestriction['vi']); + $nodes = $xp->query("//dataset[@xml:id='".$dataset_id."' or @PriorID='".$dataset_id."']"); if ($nodes->length > 0) { foreach ($nodes as $node) { $timeRestriction = $datasetTimeRestriction['restriction']; -- libgit2 0.21.2