Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4bfcd7b authored by Kholoud Mohamed's avatar Kholoud Mohamed
Browse files

Fix bug in policy size limit tracking logic

Bug: 331881520
Test: btest com.android.cts.devicepolicy.DeviceOwnerTest
Change-Id: Id220feb33de8bf73d955a6efc805ded8811f8af9
parent 079a54da
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1640,6 +1640,10 @@ final class DevicePolicyEngine {
                    mAdminPolicySize.get(admin.getUserId()).get(admin) - sizeOf(
                            policyState.getPoliciesSetByAdmins().get(admin)));
        }
        if (!mAdminPolicySize.contains(admin.getUserId())
                || !mAdminPolicySize.get(admin.getUserId()).containsKey(admin)) {
            return;
        }
        if (mAdminPolicySize.get(admin.getUserId()).get(admin) <= 0) {
            mAdminPolicySize.get(admin.getUserId()).remove(admin);
        }