fix(explore): Display missing dataset for denied access (#34129)

This commit is contained in:
JUST.in DO IT
2025-07-16 13:36:03 -07:00
committed by GitHub
parent 94d47113ea
commit 96cb6030c8
10 changed files with 263 additions and 78 deletions

View File

@@ -90,7 +90,10 @@ const DndFilterSelect = (props: DndFilterSelectProps) => {
let extra = {};
if (datasource?.extra) {
try {
extra = JSON.parse(datasource.extra);
extra =
typeof datasource.extra === 'string'
? JSON.parse(datasource.extra)
: datasource.extra;
} catch {} // eslint-disable-line no-empty
}
return extra;