We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 15c686b commit a105b79Copy full SHA for a105b79
1 file changed
apps/webapp/app/routes/resources.preferences.sidemenu.tsx
@@ -39,7 +39,13 @@ export async function action({ request }: ActionFunctionArgs) {
39
40
// Handle item order update
41
if (result.data.organizationId && result.data.listId && result.data.itemOrder) {
42
- const orderResult = z.array(z.string()).safeParse(JSON.parse(result.data.itemOrder));
+ let parsed: unknown;
43
+ try {
44
+ parsed = JSON.parse(result.data.itemOrder);
45
+ } catch {
46
+ parsed = [];
47
+ }
48
+ const orderResult = z.array(z.string()).safeParse(parsed);
49
if (orderResult.success) {
50
await updateItemOrder({
51
user,
0 commit comments