diff --git a/lib/tel_selections.rb b/lib/tel_selections.rb index 39c74793f24f8fac160fbaeaaf3a0743815d08ed..54945aa39fdd6e35474d2786d3286191798b8c0e 100644 --- a/lib/tel_selections.rb +++ b/lib/tel_selections.rb @@ -141,15 +141,17 @@ class TelSelections class Quantity def self.for(form) + if form.field(ACTION_FIELD)&.value == "feelinglucky" + return Default.new + end + rsm_max = form.find( "ns:set/ns:max", ns: "http://jabber.org/protocol/rsm" ).first - if rsm_max - new(rsm_max.content.to_i) - else - Default.new - end + return new(rsm_max.content.to_i) if rsm_max + + Default.new end def initialize(quantity)