don't crash if field not present

Stephen Paul Weber created

Change summary

lib/sim_order.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

lib/sim_order.rb 🔗

@@ -127,7 +127,7 @@ protected
 		def complete(iq)
 			EMPromise.resolve(nil).then {
 				commit(
-					nickname: iq.form.field("nickname").value.presence || self.class.label
+					nickname: iq.form.field("nickname")&.value.presence || self.class.label
 				)
 			}.then do |sim|
 				ActivationCode.new(sim).complete