Luxoft/BSSFramework

GetNotificationPrincipalsByOperations doesnt return principals with permissions to parent units

Closed this issue · 2 comments

method IPermissionBLL.GetNotificationPrincipalsByOperations should return principals who have permissions are included units from parameters but it works incorrectly when the principal has permission with more than one parent unit with relatively filtered parameters

for example:
Fbu tree:

  • Parent Fbu
    • Child Fbu

Location tree:

  • Parent location
    • Child location

when a principal has permission to Parent Fbu and Parent Location, then GetNotificationPrincipalsByOperations with filter by Child Fbu and Child location doesnt return it

test for reproducing defect 2baae22

fixed in 18.9.1 + 18.9.0
changes