Skip to content

Commit 3b55458

Browse files
authored
fix(next): safely check for state when creating first user (#9168)
On createFirstUser, state from form-state was returning null. ![Screenshot 2024-11-13 at 9 58 04 AM](https://github.com/user-attachments/assets/19019e3e-09fc-42e6-9b9a-9198772d9133) Only return `state` if response from form-state is not null.
1 parent 51dc3f0 commit 3b55458

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/next/src/views/CreateFirstUser/index.client.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export const CreateFirstUserClient: React.FC<{
5454
const controller = new AbortController()
5555
formStateAbortControllerRef.current = controller
5656

57-
const { state } = await getFormState({
57+
const response = await getFormState({
5858
collectionSlug: userSlug,
5959
docPermissions,
6060
docPreferences,
@@ -64,7 +64,9 @@ export const CreateFirstUserClient: React.FC<{
6464
signal: controller.signal,
6565
})
6666

67-
return state
67+
if (response && response.state) {
68+
return response.state
69+
}
6870
},
6971
[userSlug, getFormState, docPermissions, docPreferences],
7072
)

0 commit comments

Comments
 (0)