[mv3] Fix compatibility layer code

This commit is contained in:
Raymond Hill 2025-07-14 11:28:02 -04:00
parent e75e128a34
commit cc7e7894c7
No known key found for this signature in database
GPG key ID: 25E1490B761470C2

View file

@ -90,13 +90,14 @@ export function normalizeDNRRules(rules, ruleIds) {
? rules.filter(rule => ruleIds.includes(rule.id))
: rules;
selectedRules.forEach(rule => {
if ( Array.isArray(rule.domains) ) {
rules.initiatorDomains = rule.domains;
delete rule.domains;
const { condition } = rule;
if ( Array.isArray(condition.domains) ) {
condition.initiatorDomains = condition.domains;
delete condition.domains;
}
if ( Array.isArray(rule.excludedDomains) ) {
rules.excludedInitiatorDomains = rule.excludedDomains;
delete rule.excludedDomains;
if ( Array.isArray(condition.excludedDomains) ) {
condition.excludedInitiatorDomains = condition.excludedDomains;
delete condition.excludedDomains;
}
});
return selectedRules;