diff --git a/lib/sim_order.rb b/lib/sim_order.rb index d1999afdb7c0cc53e40afec4f3f93f1f0c9712e7..ae91fa058f7b31aa51e81e399efa113b1266c67a 100644 --- a/lib/sim_order.rb +++ b/lib/sim_order.rb @@ -119,7 +119,14 @@ protected end def self.fillable_fields - [] + [ + { + type: "text-single", + var: "nickname", + label: "Nickname", + required: false + } + ] end # @param [Blather::Stanza::Iq] iq the stanza @@ -127,7 +134,7 @@ protected def complete(iq) EMPromise.resolve(nil).then { commit( - nickname: iq.form.field("nickname")&.value.presence || self.class.label + iq.form.field("nickname")&.value.presence || self.class.label ) }.then do |sim| ActivationCode.new(sim).complete