From 2d96bd84b5cbe40ac548b7e9d0d7d2677ed7a325 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 8 Aug 2025 06:43:05 +0200 Subject: [PATCH] Fix #9640 --- app/Http/Controllers/Rule/CreateController.php | 1 + resources/views/rules/index.twig | 11 +++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Rule/CreateController.php b/app/Http/Controllers/Rule/CreateController.php index 847162db5e..107042d458 100644 --- a/app/Http/Controllers/Rule/CreateController.php +++ b/app/Http/Controllers/Rule/CreateController.php @@ -270,6 +270,7 @@ class CreateController extends Controller $data = $request->getRuleData(); $rule = $this->ruleRepos->store($data); + session()->flash('success_url', route('rules.select-transactions', [$rule->id])); session()->flash('success', (string) trans('firefly.stored_new_rule', ['title' => $rule->title])); app('preferences')->mark(); diff --git a/resources/views/rules/index.twig b/resources/views/rules/index.twig index 0c76e48cd9..62adc40fd3 100644 --- a/resources/views/rules/index.twig +++ b/resources/views/rules/index.twig @@ -6,12 +6,15 @@
+ {% if ruleGroups|length == 1 and ruleGroups[0].rules.count() == 0 %} {% include 'partials.empty' with {objectType: 'default', type: 'rules',route: route('rules.create')} %} {# make FF ignore demo for now. #} @@ -62,6 +65,10 @@

{{ ruleGroup.description }}

+

+ {{ 'new_rule'|_ }} +

{% if ruleGroup.rules.count() > 0 %}