From abaa1fd1eb6c9397bc2f195371f38f52811b5a43 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 22 Apr 2023 19:05:31 +0200 Subject: [PATCH] Check with rule name --- .../main/java/eu/faircode/email/FragmentDialogRuleCheck.java | 3 +++ app/src/main/java/eu/faircode/email/FragmentRule.java | 1 + 2 files changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogRuleCheck.java b/app/src/main/java/eu/faircode/email/FragmentDialogRuleCheck.java index da0c488788..a3a8046120 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogRuleCheck.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogRuleCheck.java @@ -44,6 +44,7 @@ public class FragmentDialogRuleCheck extends FragmentDialogBase { @Override public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { long folder = getArguments().getLong("folder"); + String name = getArguments().getString("name"); boolean daily = getArguments().getBoolean("daily"); String condition = getArguments().getString("condition"); String action = getArguments().getString("action"); @@ -67,6 +68,7 @@ public class FragmentDialogRuleCheck extends FragmentDialogBase { final Bundle args = new Bundle(); args.putLong("folder", folder); + args.putString("name", name); args.putBoolean("daily", daily); args.putString("condition", condition); args.putString("action", action); @@ -92,6 +94,7 @@ public class FragmentDialogRuleCheck extends FragmentDialogBase { @Override protected Integer onExecute(Context context, Bundle args) throws Throwable { EntityRule rule = new EntityRule(); + rule.name = args.getString("name"); rule.folder = args.getLong("folder"); rule.daily = args.getBoolean("daily"); rule.condition = args.getString("condition"); diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index d3359d3086..7cb4f0674c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -1396,6 +1396,7 @@ public class FragmentRule extends FragmentBase { Bundle args = new Bundle(); args.putLong("folder", folder); + args.putString("name", etName.getText().toString()); args.putBoolean("daily", cbDaily.isChecked()); args.putString("condition", jcondition.toString()); args.putString("action", jaction.toString());