fix(dms): [object Object] error - safely stringify error objects
This commit is contained in:
@@ -104,7 +104,7 @@ export function DmsPage() {
|
|||||||
const folderList = await fetchFolders();
|
const folderList = await fetchFolders();
|
||||||
setFolders(folderList);
|
setFolders(folderList);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
const msg = err instanceof Error ? err.message : String(err);
|
const msg = err instanceof Error ? err.message : (typeof err === 'string' ? err : JSON.stringify(err));
|
||||||
setError(msg);
|
setError(msg);
|
||||||
}
|
}
|
||||||
setLoadingFolders(false);
|
setLoadingFolders(false);
|
||||||
@@ -148,7 +148,7 @@ export function DmsPage() {
|
|||||||
setFiles(result);
|
setFiles(result);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
const msg = err instanceof Error ? err.message : String(err);
|
const msg = err instanceof Error ? err.message : (typeof err === 'string' ? err : JSON.stringify(err));
|
||||||
if (currentLoadId.current === loadId) {
|
if (currentLoadId.current === loadId) {
|
||||||
setError(msg);
|
setError(msg);
|
||||||
setFiles([]);
|
setFiles([]);
|
||||||
@@ -503,7 +503,7 @@ export function DmsPage() {
|
|||||||
<div className="flex flex-col h-full" data-testid="dms-page">
|
<div className="flex flex-col h-full" data-testid="dms-page">
|
||||||
{error && (
|
{error && (
|
||||||
<div className="mb-2 p-3 bg-danger-50 border border-danger-200 rounded-md" role="alert" data-testid="dms-error">
|
<div className="mb-2 p-3 bg-danger-50 border border-danger-200 rounded-md" role="alert" data-testid="dms-error">
|
||||||
<p className="text-sm text-danger-700">{error}</p>
|
<p className="text-sm text-danger-700">{String(error)}</p>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user