diff --git a/app/routes/saved_filters.py b/app/routes/saved_filters.py index a3be787..a74304d 100644 --- a/app/routes/saved_filters.py +++ b/app/routes/saved_filters.py @@ -30,7 +30,7 @@ def _validate_entity_type(entity_type: str) -> None: if entity_type not in ENTITY_MODELS: from fastapi import HTTPException valid = sorted(ENTITY_MODELS.keys()) - raise HTTPException(400, detail={ + raise HTTPException(422, detail={ "detail": f"Invalid entity_type: {entity_type}", "code": "invalid_entity_type", "valid_types": valid, diff --git a/app/routes/saved_views.py b/app/routes/saved_views.py index 8f5d62c..fe93cac 100644 --- a/app/routes/saved_views.py +++ b/app/routes/saved_views.py @@ -30,7 +30,7 @@ def _validate_entity_type(entity_type: str) -> None: if entity_type not in ENTITY_MODELS: from fastapi import HTTPException valid = sorted(ENTITY_MODELS.keys()) - raise HTTPException(400, detail={ + raise HTTPException(422, detail={ "detail": f"Invalid entity_type: {entity_type}", "code": "invalid_entity_type", "valid_types": valid, diff --git a/frontend/src/__tests__/shell/AppShell.test.tsx b/frontend/src/__tests__/shell/AppShell.test.tsx index 8bbcd55..f2abcfd 100644 --- a/frontend/src/__tests__/shell/AppShell.test.tsx +++ b/frontend/src/__tests__/shell/AppShell.test.tsx @@ -11,6 +11,7 @@ vi.mock('@/api/hooks', () => ({ useLogout: () => ({ mutateAsync: vi.fn(), isPending: false }), useSwitchTenant: () => ({ mutateAsync: vi.fn(), isPending: false }), useGlobalSearch: () => ({ data: [], isLoading: false }), + useCurrentUser: () => ({ data: null, isLoading: false }), })); vi.mock('@/api/hooks/workspaces', () => ({ diff --git a/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json b/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json new file mode 100644 index 0000000..52eb751 --- /dev/null +++ b/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json @@ -0,0 +1 @@ +{"version":"4.1.10","results":[[":frontend/src/__tests__/shell/AppShell.test.tsx",{"duration":0,"failed":true}]]} \ No newline at end of file