TF-2085 Update CreateNewEmailRuleFilterRequest for ConditionGroup
(cherry picked from commit 6730b218a201718a4f8c1b6c12f6d29fb6d7d040)
This commit is contained in:
@@ -11,7 +11,19 @@ class CreateNewEmailRuleFilterRequest with EquatableMixin {
|
||||
CreateNewEmailRuleFilterRequest(this.currentListTMailRules, this.newTMailRule);
|
||||
|
||||
List<TMailRule> get newListTMailRules {
|
||||
final newListRules = currentListTMailRules;
|
||||
final newListRules = <TMailRule>[];
|
||||
for (var rule in currentListTMailRules) {
|
||||
if (rule.conditionGroup != null) {
|
||||
final newRule = TMailRule(
|
||||
name: rule.name,
|
||||
action: rule.action,
|
||||
conditionGroup: rule.conditionGroup,
|
||||
);
|
||||
newListRules.add(newRule);
|
||||
} else {
|
||||
newListRules.add(rule);
|
||||
}
|
||||
}
|
||||
newListRules.insert(0, newTMailRule);
|
||||
log('CreateNewEmailRuleFilterRequest::newListTMailRules(): $newListRules');
|
||||
return newListRules;
|
||||
|
||||
Reference in New Issue
Block a user