mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 10:47:00 +00:00 
			
		
		
		
	Fix #11031
This commit is contained in:
		| @@ -506,9 +506,22 @@ class SearchRuleEngine implements RuleEngineInterface | ||||
|      */ | ||||
|     private function fireGroup(RuleGroup $group): void | ||||
|     { | ||||
|         Log::debug(sprintf('Going to fire group #%d with %d rule(s)', $group->id, $group->rules->count())); | ||||
| 
 | ||||
|         $rules = $group->rules()->orderBy('order', 'ASC')->get(); | ||||
|         $rules  =[]; | ||||
|         if($group->relationLoaded('rules')) { | ||||
|             Log::debug('Group rules have been pre-loaded, do not reload them.'); | ||||
|             $rules = $group->rules; | ||||
|         } | ||||
|         if(!$group->relationLoaded('rules')) { | ||||
|             Log::debug('Group rules have NOT been pre-loaded, load them NOW.'); | ||||
|             $rules = $group->rules() | ||||
|                          ->orderBy('rules.order', 'ASC') | ||||
| //                         ->leftJoin('rule_triggers', 'rules.id', '=', 'rule_triggers.rule_id')
 | ||||
| //                         ->where('rule_triggers.trigger_type', 'user_action')
 | ||||
| //                         ->where('rule_triggers.trigger_value', 'store-journal')
 | ||||
|                          ->where('rules.active', true) | ||||
|                          ->get(['rules.*']); | ||||
|         } | ||||
|         Log::debug(sprintf('Going to fire group #%d with %d rule(s)', $group->id, $rules->count())); | ||||
| 
 | ||||
|         /** @var Rule $rule */ | ||||
|         foreach ($rules as $rule) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user