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

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

Drop null policy value during reading from file

Fixes: 299899262
Test: N/A
Change-Id: I6bf9a7d37773cfd204c4da3d95bce3ca22e05f8c
parent 268e4112
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -260,11 +260,14 @@ final class PolicyState<V> {
                                break;
                        }
                    }
                    if (admin != null) {
                    if (admin != null && value != null) {
                        policiesSetByAdmins.put(admin, value);
                    } else {
                        Slogf.wtf(TAG, "Error Parsing TAG_ADMIN_POLICY_ENTRY, EnforcingAdmin "
                                + "is null");
                        Slogf.wtf(TAG, "Error Parsing TAG_ADMIN_POLICY_ENTRY for "
                                + (policyDefinition == null ? "unknown policy" : "policy with "
                                + "definition " + policyDefinition) + ", EnforcingAdmin is: "
                                + (admin == null ? "null" : admin) + ", value is : "
                                + (value == null ? "null" : value));
                    }
                    break;
                case TAG_POLICY_DEFINITION_ENTRY:
@@ -283,7 +286,9 @@ final class PolicyState<V> {
                    }
                    currentResolvedPolicy = policyDefinition.readPolicyValueFromXml(parser);
                    if (currentResolvedPolicy == null) {
                        Slogf.wtf(TAG, "Error Parsing TAG_RESOLVED_VALUE_ENTRY, "
                        Slogf.wtf(TAG, "Error Parsing TAG_RESOLVED_VALUE_ENTRY for "
                                + (policyDefinition == null ? "unknown policy" : "policy with "
                                + "definition " + policyDefinition) + ", "
                                + "currentResolvedPolicy is null");
                    }
                    break;