From cfdf19db9dc4eaee1e0b815df0cdd8d708a97cc7 Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Wed, 7 May 2025 14:56:57 +0200 Subject: [PATCH] Replace conditional with presence --- app/models/command/parser.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/models/command/parser.rb b/app/models/command/parser.rb index dc20bd369..830b6c93d 100644 --- a/app/models/command/parser.rb +++ b/app/models/command/parser.rb @@ -56,10 +56,7 @@ class Command::Parser def multiple_cards_from(string) if tokens = string.split(/[\s,]+/).filter { it =~ /\A\d+\z/ }.presence - if tokens.many? - cards = user.accessible_cards.where(id: tokens) - cards.any? ? cards : nil - end + user.accessible_cards.where(id: tokens).presence if tokens.many? end end