Skip to content

Commit

Permalink
error handling when fetching docs cf
Browse files Browse the repository at this point in the history
  • Loading branch information
ciur committed Oct 27, 2024
1 parent 50bb10b commit 2762fab
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
1 change: 1 addition & 0 deletions papermerge/core/routers/documents.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@ def get_document_custom_field_values(
Required scope: `{scope}`
"""
raise HTTPException(status_code=500, detail="Fake error")
try:
doc = db.get_doc_cfv(
db_session,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,14 @@ import {
} from "@/features/document/apiSlice"
import {selectCurrentNodeID} from "@/features/ui/uiSlice"
import type {CFV, PanelMode} from "@/types"
import {Button, ComboboxItem, Select, Skeleton, TextInput} from "@mantine/core"
import {
Button,
ComboboxItem,
Select,
Skeleton,
Text,
TextInput
} from "@mantine/core"

export default function CustomFields() {
const mode: PanelMode = useContext(PanelContext)
Expand All @@ -35,8 +42,11 @@ export default function CustomFields() {
const [updateDocumentCustomFields, {error}] =
useUpdateDocumentCustomFieldsMutation()
const [updateDocumentType] = useUpdateDocumentTypeMutation()
const {data: documentCustomFields, isSuccess: isSuccessDocumentCustomFields} =
useGetDocumentCustomFieldsQuery(docID ?? skipToken)
const {
data: documentCustomFields,
isSuccess: isSuccessDocumentCustomFields,
isError: isErrorDocumentCustomFields
} = useGetDocumentCustomFieldsQuery(docID ?? skipToken)

useEffect(() => {
if (documentCustomFields && documentCustomFields.length > 0) {
Expand Down Expand Up @@ -171,6 +181,9 @@ export default function CustomFields() {
onClear={onClearDocumentType}
clearable
/>
{isErrorDocumentCustomFields && (
<Text c="red">There was server error while fetching custom fields</Text>
)}
{genericCustomFieldsComponents}
{showSaveButton && <Button onClick={onSave}>Save</Button>}
{error && (
Expand Down

0 comments on commit 2762fab

Please sign in to comment.