RightsUtilities :: get_location_by_identifier: wrong condition
in the RightsUtitilies class (NOT its sibling the RightsUtil class): the datamanager retrieve condition is not correctly constructed:
$condition = new AndCondition($conditions); $locations = DataManager :: retrieves(Location :: class_name(), new DataClassRetrievesParameters($root_condition, 1, 0));
$condition is ignored, and $root_condition does not exist.
Presumably this is a copy paste error and $root_condition should just be $condition