@@ -580,6 +580,9 @@ public function find(string $collection, array $queries = [], int $limit = 25, i
580580 $ permissions = (Authorization::$ status ) ? $ this ->getSQLPermissions ($ roles ) : '1=1 ' ; // Disable join when no authorization required
581581
582582 foreach ($ queries as $ i => $ query ) {
583+ if ($ query ->getAttribute () === '$id ' ) {
584+ $ query ->setAttribute ('_uid ' );
585+ }
583586 $ conditions = [];
584587 foreach ($ query ->getValues () as $ key => $ value ) {
585588 $ conditions [] = $ this ->getSQLCondition ('table_main. ' .$ query ->getAttribute (), $ query ->getOperator (), ':attribute_ ' .$ i .'_ ' .$ key .'_ ' .$ query ->getAttribute (), $ value );
@@ -658,6 +661,9 @@ public function count(string $collection, array $queries = [], int $max = 0): in
658661 $ permissions = (Authorization::$ status ) ? $ this ->getSQLPermissions ($ roles ) : '1=1 ' ; // Disable join when no authorization required
659662
660663 foreach ($ queries as $ i => $ query ) {
664+ if ($ query ->getAttribute () === '$id ' ) {
665+ $ query ->setAttribute ('_uid ' );
666+ }
661667 $ conditions = [];
662668 foreach ($ query ->getValues () as $ key => $ value ) {
663669 $ conditions [] = $ this ->getSQLCondition ('table_main. ' .$ query ->getAttribute (), $ query ->getOperator (), ':attribute_ ' .$ i .'_ ' .$ key .'_ ' .$ query ->getAttribute (), $ value );
@@ -713,6 +719,9 @@ public function sum(string $collection, string $attribute, array $queries = [],
713719 $ permissions = (Authorization::$ status ) ? $ this ->getSQLPermissions ($ roles ) : '1=1 ' ; // Disable join when no authorization required
714720
715721 foreach ($ queries as $ i => $ query ) {
722+ if ($ query ->getAttribute () === '$id ' ) {
723+ $ query ->setAttribute ('_uid ' );
724+ }
716725 $ conditions = [];
717726 foreach ($ query ->getValues () as $ key => $ value ) {
718727 $ conditions [] = $ this ->getSQLCondition ('table_main. ' .$ query ->getAttribute (), $ query ->getOperator (), ':attribute_ ' .$ i .'_ ' .$ key .'_ ' .$ query ->getAttribute (), $ value );
0 commit comments