fix(next): safely check for state when creating first user (#9168)
On createFirstUser, state from form-state was returning null.  Only return `state` if response from form-state is not null.
This commit is contained in:
@@ -54,7 +54,7 @@ export const CreateFirstUserClient: React.FC<{
|
|||||||
const controller = new AbortController()
|
const controller = new AbortController()
|
||||||
formStateAbortControllerRef.current = controller
|
formStateAbortControllerRef.current = controller
|
||||||
|
|
||||||
const { state } = await getFormState({
|
const response = await getFormState({
|
||||||
collectionSlug: userSlug,
|
collectionSlug: userSlug,
|
||||||
docPermissions,
|
docPermissions,
|
||||||
docPreferences,
|
docPreferences,
|
||||||
@@ -64,7 +64,9 @@ export const CreateFirstUserClient: React.FC<{
|
|||||||
signal: controller.signal,
|
signal: controller.signal,
|
||||||
})
|
})
|
||||||
|
|
||||||
return state
|
if (response && response.state) {
|
||||||
|
return response.state
|
||||||
|
}
|
||||||
},
|
},
|
||||||
[userSlug, getFormState, docPermissions, docPreferences],
|
[userSlug, getFormState, docPermissions, docPreferences],
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user