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