@@ -178,6 +178,8 @@ const ActivateCodeForm = ({ afterSubmit }: ActivateCodeFormProps) => {
178178 [impliedTicket]
179179 );
180180
181+ const hasInitialValues = impliedTicket && impliedPatp;
182+
181183 return (
182184 <Box
183185 className="w-full h-full flex-col"
@@ -208,7 +210,7 @@ const ActivateCodeForm = ({ afterSubmit }: ActivateCodeFormProps) => {
208210 <Grid.Item full as={FormError} className="mb2" />
209211
210212 <ActivateButton
211− disabled={!valid || submitting}
213+ disabled={(!valid && !hasInitialValues) || submitting}
212214 onClick={handleSubmit}>
213215 {submitting ? 'Activating...' : 'Activate'}
214216 </ActivateButton>