diff --git a/app/models/rule/action_executor/set_transaction_category.rb b/app/models/rule/action_executor/set_transaction_category.rb index 6360e45a2..2da95bbac 100644 --- a/app/models/rule/action_executor/set_transaction_category.rb +++ b/app/models/rule/action_executor/set_transaction_category.rb @@ -4,7 +4,7 @@ class Rule::ActionExecutor::SetTransactionCategory < Rule::ActionExecutor end def options - family.categories.pluck(:name, :id) + family.categories.alphabetically.pluck(:name, :id) end def execute(transaction_scope, value: nil, ignore_attribute_locks: false) diff --git a/app/models/rule/action_executor/set_transaction_merchant.rb b/app/models/rule/action_executor/set_transaction_merchant.rb index f343a79f7..f9693ddac 100644 --- a/app/models/rule/action_executor/set_transaction_merchant.rb +++ b/app/models/rule/action_executor/set_transaction_merchant.rb @@ -4,7 +4,7 @@ class Rule::ActionExecutor::SetTransactionMerchant < Rule::ActionExecutor end def options - family.merchants.pluck(:name, :id) + family.merchants.alphabetically.pluck(:name, :id) end def execute(transaction_scope, value: nil, ignore_attribute_locks: false) diff --git a/app/models/rule/action_executor/set_transaction_tags.rb b/app/models/rule/action_executor/set_transaction_tags.rb index d74029ca1..f317f9602 100644 --- a/app/models/rule/action_executor/set_transaction_tags.rb +++ b/app/models/rule/action_executor/set_transaction_tags.rb @@ -4,7 +4,7 @@ class Rule::ActionExecutor::SetTransactionTags < Rule::ActionExecutor end def options - family.tags.pluck(:name, :id) + family.tags.alphabetically.pluck(:name, :id) end def execute(transaction_scope, value: nil, ignore_attribute_locks: false) diff --git a/app/models/rule/condition_filter/transaction_merchant.rb b/app/models/rule/condition_filter/transaction_merchant.rb index db1522268..581db1cdf 100644 --- a/app/models/rule/condition_filter/transaction_merchant.rb +++ b/app/models/rule/condition_filter/transaction_merchant.rb @@ -4,7 +4,7 @@ class Rule::ConditionFilter::TransactionMerchant < Rule::ConditionFilter end def options - family.assigned_merchants.pluck(:name, :id) + family.assigned_merchants.alphabetically.pluck(:name, :id) end def prepare(scope)