mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
[mv3] Fix compatibility layer code
This commit is contained in:
parent
e75e128a34
commit
cc7e7894c7
1 changed files with 7 additions and 6 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue