Minor bugfix: QueueNotfication for UserRightsUpdate
This commit is contained in:
parent
29189bf8f8
commit
e58e33e47f
@ -4,7 +4,7 @@ module Jobs.Handler.QueueNotification
|
|||||||
|
|
||||||
import Import hiding ((\\))
|
import Import hiding ((\\))
|
||||||
|
|
||||||
import Data.List ((\\))
|
import Data.List (nub, (\\))
|
||||||
|
|
||||||
import Jobs.Types
|
import Jobs.Types
|
||||||
|
|
||||||
@ -67,7 +67,7 @@ determineNotificationCandidates NotificationUserRightsUpdate{..}
|
|||||||
E.on $ admin E.^. UserAdminUser E.==. user E.^. UserId
|
E.on $ admin E.^. UserAdminUser E.==. user E.^. UserId
|
||||||
E.where_ $ admin E.^. UserAdminSchool `E.in_` E.valList newAdminSchools
|
E.where_ $ admin E.^. UserAdminSchool `E.in_` E.valList newAdminSchools
|
||||||
return user
|
return user
|
||||||
return $ affectedUser <> affectedAdmins
|
return $ nub $ affectedUser <> affectedAdmins
|
||||||
|
|
||||||
|
|
||||||
classifyNotification :: Notification -> DB NotificationTrigger
|
classifyNotification :: Notification -> DB NotificationTrigger
|
||||||
|
|||||||
Reference in New Issue
Block a user