gamerclassn7
Okay, so my issue was the result of a separate issue someone reported late last week which I do have a temporary patch for. So, in my case I had the ACL enabled for Clients (Users) and we have a bug where if you have ACL enabled for Clients it restricts the ability for Staff to see and download attachments/images as they weren't in the ACL. The below patch skips the Client ACL check if current session is an Staff:
diff --git a/include/class.validator.php b/include/class.validator.php
index 30163b8b..b46ead0e 100644
--- a/include/class.validator.php
+++ b/include/class.validator.php
@@ -367,7 +367,8 @@ class Validator {
$aclbk = $cfg->getACLBackend();
switch($backend) {
case 'client':
- if (in_array($aclbk, array(0,3)))
+ if (in_array($aclbk, array(0,3))
+ || ($aclbk == 2 && StaffAuthenticationBackend::getUser()))
return true;
break;
case 'staff':
After doing this (or disabling the ACL) it all started working flawlessly again.
Cheers.