diff --git a/app/Utils/Traits/Notifications/UserNotifies.php b/app/Utils/Traits/Notifications/UserNotifies.php index 0e1ce5823a8e..e62d4d709c86 100644 --- a/app/Utils/Traits/Notifications/UserNotifies.php +++ b/app/Utils/Traits/Notifications/UserNotifies.php @@ -61,6 +61,13 @@ trait UserNotifies array_push($required_permissions, 'all_user_notifications'); } + +nlog($company_user->notifications); +nlog($required_permissions); +nlog(count(array_intersect($required_permissions, ['all_user_notifications']))); +nlog(count(array_intersect($required_permissions, ['all_notifications']))); +nlog(count(array_intersect($required_permissions, $notifications->email))); + if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect(['all_user_notifications'], $notifications->email)) >= 1 || count(array_intersect(['all_notifications'],$notifications->email)) >= 1) { array_push($notifiable_methods, 'mail'); } @@ -79,12 +86,6 @@ trait UserNotifies $notifiable_methods = []; $notifications = $company_user->notifications; -nlog($company_user->notifications); -nlog($required_permissions); -nlog(count(array_intersect($required_permissions, ['all_user_notifications']))); -nlog(count(array_intersect($required_permissions, ['all_notifications']))); - -nlog(count(array_intersect($required_permissions, $notifications->email))); //conditional to define whether the company user has the required notification for the MAIL notification TYPE if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect($required_permissions, ['all_user_notifications'])) >= 1 || count(array_intersect($required_permissions, ['all_notifications'])) >= 1) { array_push($notifiable_methods, 'mail');