mirror of
https://github.com/directus/directus.git
synced 2026-02-08 05:05:05 -05:00
Explicitly set catch parameters to any type (#7654)
This fixes not being able to build the repo due to type issues introduced by the Typescript 4.4 option "useUnknownInCatchVariables", which is enabled by default in strict mode.
This commit is contained in:
committed by
GitHub
parent
114dd5e3e3
commit
d64ca14348
@@ -92,7 +92,7 @@ export async function refresh({ navigate }: LogoutOptions = { navigate: true }):
|
||||
appStore.authenticated = true;
|
||||
|
||||
return accessToken;
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
await logout({ navigate, reason: LogoutReason.SESSION_EXPIRED });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -200,7 +200,7 @@ export default defineComponent({
|
||||
|
||||
uploadedFile && emit('input', uploadedFile);
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
uploading.value = false;
|
||||
@@ -301,7 +301,7 @@ export default defineComponent({
|
||||
|
||||
activeDialog.value = null;
|
||||
url.value = '';
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -61,7 +61,7 @@ export default function useFolders(): UsableFolders {
|
||||
|
||||
folders.value = response.data.data;
|
||||
nestedFolders.value = nestFolders(response.data.data);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -99,7 +99,7 @@ export function useItem(collection: Ref<string>, primaryKey: Ref<string | number
|
||||
try {
|
||||
const response = await api.get(itemEndpoint.value);
|
||||
setItemValueToResponse(response);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -140,7 +140,7 @@ export function useItem(collection: Ref<string>, primaryKey: Ref<string | number
|
||||
setItemValueToResponse(response);
|
||||
edits.value = {};
|
||||
return response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
if (err?.response?.data?.errors) {
|
||||
validationErrors.value = err.response.data.errors
|
||||
.filter((err: APIError) => VALIDATION_TYPES.includes(err?.extensions?.code))
|
||||
@@ -203,7 +203,7 @@ export function useItem(collection: Ref<string>, primaryKey: Ref<string | number
|
||||
edits.value = {};
|
||||
|
||||
return primaryKeyField.value ? response.data.data[primaryKeyField.value.field] : null;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
if (err?.response?.data?.errors) {
|
||||
validationErrors.value = err.response.data.errors
|
||||
.filter((err: APIError) => err?.extensions?.code === 'FAILED_VALIDATION')
|
||||
@@ -253,7 +253,7 @@ export function useItem(collection: Ref<string>, primaryKey: Ref<string | number
|
||||
title: i18n.global.t('item_delete_success', isBatch.value ? 2 : 1),
|
||||
type: 'success',
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
throw err;
|
||||
} finally {
|
||||
@@ -273,7 +273,7 @@ export function useItem(collection: Ref<string>, primaryKey: Ref<string | number
|
||||
title: i18n.global.t('item_delete_success', isBatch.value ? 2 : 1),
|
||||
type: 'success',
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
throw err;
|
||||
} finally {
|
||||
|
||||
@@ -219,7 +219,7 @@ export function useItems(collection: Ref<string | null>, query: Query, fetchOnIn
|
||||
}
|
||||
|
||||
getItemCount();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
clearTimeout(loadingTimeout);
|
||||
|
||||
@@ -43,7 +43,7 @@ export default function useTemplateData(
|
||||
});
|
||||
|
||||
templateData.value = result.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -50,7 +50,7 @@ export default defineComponent({
|
||||
} else {
|
||||
return [render(props.format || '', props.value)];
|
||||
}
|
||||
} catch (error) {
|
||||
} catch {
|
||||
return null;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -15,7 +15,7 @@ export async function registerDisplays(app: App): Promise<void> {
|
||||
: await import(/* @vite-ignore */ `${getRootPath()}extensions/displays/index.js`);
|
||||
|
||||
displays.push(...customDisplays.default);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(`Couldn't load custom displays`);
|
||||
// eslint-disable-next-line no-console
|
||||
|
||||
@@ -66,7 +66,7 @@ export async function hydrate(stores = useStores()): Promise<void> {
|
||||
}
|
||||
|
||||
appStore.basemap = getBasemapSources()[0].name;
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
appStore.error = error;
|
||||
} finally {
|
||||
appStore.hydrating = false;
|
||||
|
||||
@@ -155,7 +155,7 @@ export default defineComponent({
|
||||
await qrcode.toCanvas(document.getElementById(canvasID), url);
|
||||
tfaGenerated.value = true;
|
||||
error.value = null;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -184,7 +184,7 @@ export default defineComponent({
|
||||
otp.value = '';
|
||||
secret.value = '';
|
||||
error.value = null;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -200,7 +200,7 @@ export default defineComponent({
|
||||
tfaEnabled.value = false;
|
||||
disableActive.value = false;
|
||||
otp.value = '';
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -178,7 +178,7 @@ export default defineComponent({
|
||||
} else {
|
||||
image.value = response.data.data;
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -250,7 +250,7 @@ export default defineComponent({
|
||||
} else {
|
||||
file.value = response.data.data;
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -303,7 +303,7 @@ export default defineComponent({
|
||||
activeDialog.value = null;
|
||||
url.value = '';
|
||||
emit('input', file.value?.id);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -109,7 +109,7 @@ export default defineComponent({
|
||||
.map((result: Record<string, unknown>) => (props.valuePath ? get(result, props.valuePath) : result))
|
||||
.filter((val: unknown) => val);
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(err);
|
||||
}
|
||||
|
||||
@@ -495,7 +495,7 @@ export default defineComponent({
|
||||
[collection]: responses[i].data.data,
|
||||
};
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -92,7 +92,7 @@ export default function usePreview(
|
||||
.concat(...newItems);
|
||||
|
||||
items.value = responseData;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -180,7 +180,7 @@ export default function usePreview(
|
||||
|
||||
// Add all items that already had the id of it's related item
|
||||
return data.concat(...getNewSelectedItems(), ...updatedItems);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
}
|
||||
return [];
|
||||
|
||||
@@ -168,7 +168,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
stagedValues.value = response.data.data?.[relation.value.meta!.one_field!] ?? [];
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -352,7 +352,7 @@ export default defineComponent({
|
||||
return item;
|
||||
})
|
||||
.concat(...newItems);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -139,7 +139,7 @@ export default defineComponent({
|
||||
try {
|
||||
parse = getParser({ geometryFormat, geometryField: 'value' });
|
||||
serialize = getSerializer({ geometryFormat, geometryField: 'value' });
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
geometryOptionsError.value = error;
|
||||
}
|
||||
|
||||
@@ -326,7 +326,7 @@ export default defineComponent({
|
||||
} else {
|
||||
fitDataBounds({ duration: 0 });
|
||||
}
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
geometryParsingError.value = error;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ export async function registerInterfaces(app: App): Promise<void> {
|
||||
: await import(/* @vite-ignore */ `${getRootPath()}extensions/interfaces/index.js`);
|
||||
|
||||
interfaces.push(...customInterfaces.default);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(`Couldn't load custom interfaces`);
|
||||
// eslint-disable-next-line no-console
|
||||
|
||||
@@ -255,7 +255,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
currentItem.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -301,7 +301,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
items.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -208,7 +208,7 @@ export default defineComponent({
|
||||
try {
|
||||
const response = await api.get(`/items/${languagesCollection.value}`, { params: { fields, limit: -1 } });
|
||||
languages.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -299,7 +299,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
keyMap.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -424,7 +424,7 @@ export default defineComponent({
|
||||
...existingEdit,
|
||||
};
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
previewItems.value = [];
|
||||
} finally {
|
||||
|
||||
@@ -25,7 +25,7 @@ export async function setLanguage(lang: Language): Promise<boolean> {
|
||||
const translations = await import(`./translations/${lang}.yaml`);
|
||||
i18n.global.mergeLocaleMessage(lang, translations);
|
||||
loadedLanguages.push(lang);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(err);
|
||||
}
|
||||
|
||||
@@ -223,7 +223,7 @@ export default defineLayout<LayoutOptions>({
|
||||
|
||||
try {
|
||||
await api.patch(`${endpoint}/${info.event.id}`, itemChanges);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -230,7 +230,7 @@ export default defineLayout<LayoutOptions, LayoutQuery>({
|
||||
if (!cameraOptions.value || shouldUpdateCamera.value) {
|
||||
geojsonBounds.value = geojson.value.bbox;
|
||||
}
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
geojsonLoading.value = false;
|
||||
geojsonError.value = error;
|
||||
geojson.value = { type: 'FeatureCollection', features: [] };
|
||||
|
||||
@@ -16,7 +16,7 @@ export async function registerLayouts(app: App): Promise<void> {
|
||||
: await import(/* @vite-ignore */ `${getRootPath()}extensions/layouts/index.js`);
|
||||
|
||||
layouts.push(...customLayouts.default);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(`Couldn't load custom layouts`);
|
||||
// eslint-disable-next-line no-console
|
||||
|
||||
@@ -118,7 +118,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
item.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -120,7 +120,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
renameActive.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
renameSaving.value = false;
|
||||
@@ -151,7 +151,7 @@ export default defineComponent({
|
||||
if (navigateTo) {
|
||||
router.push(navigateTo);
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
deleteSaving.value = false;
|
||||
|
||||
@@ -460,7 +460,7 @@ export default defineComponent({
|
||||
|
||||
selection.value = [];
|
||||
confirmDelete.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
deleting.value = false;
|
||||
@@ -484,7 +484,7 @@ export default defineComponent({
|
||||
selection.value = [];
|
||||
|
||||
await layoutState.value?.refresh?.();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
archiving.value = false;
|
||||
@@ -525,7 +525,7 @@ export default defineComponent({
|
||||
router.push(`/collections/${newBookmark.collection}?bookmark=${newBookmark.id}`);
|
||||
|
||||
bookmarkDialogActive.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
creatingBookmark.value = false;
|
||||
|
||||
@@ -27,7 +27,7 @@ const md = new MarkdownIt({
|
||||
if (lang && hljs.getLanguage(lang)) {
|
||||
try {
|
||||
return hljs.highlight(str, { language: lang }).value;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn('There was an error highlighting in Markdown');
|
||||
// eslint-disable-next-line no-console
|
||||
|
||||
@@ -75,7 +75,7 @@ export default defineComponent({
|
||||
newFolderName.value = null;
|
||||
|
||||
router.push({ path: `/files/folders/${newFolder.data.data.id}` });
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
saving.value = false;
|
||||
|
||||
@@ -129,7 +129,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
folders.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -183,7 +183,7 @@ export default defineComponent({
|
||||
await api.patch(`/folders/${props.folder.id}`, {
|
||||
name: renameValue.value,
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
renameSaving.value = false;
|
||||
@@ -207,7 +207,7 @@ export default defineComponent({
|
||||
await api.patch(`/folders/${props.folder.id}`, {
|
||||
parent: moveValue.value,
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
moveSaving.value = false;
|
||||
@@ -279,7 +279,7 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
deleteActive.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
await fetchFolders();
|
||||
|
||||
@@ -360,7 +360,7 @@ export default defineComponent({
|
||||
|
||||
selection.value = [];
|
||||
confirmDelete.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
deleting.value = false;
|
||||
@@ -435,7 +435,7 @@ export default defineComponent({
|
||||
|
||||
await nextTick();
|
||||
await refresh();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
moveToDialogActive.value = false;
|
||||
|
||||
@@ -453,7 +453,7 @@ export default defineComponent({
|
||||
type: 'success',
|
||||
icon: 'folder_move',
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
moveToDialogActive.value = false;
|
||||
|
||||
@@ -20,7 +20,7 @@ export async function loadModules(): Promise<void> {
|
||||
: await import(/* @vite-ignore */ `${getRootPath()}extensions/modules/index.js`);
|
||||
|
||||
modules.push(...customModules.default);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// eslint-disable-next-line no-console
|
||||
console.warn(`Couldn't load custom modules`);
|
||||
// eslint-disable-next-line no-console
|
||||
|
||||
@@ -78,7 +78,7 @@ export function useProjectInfo(): UsableProjectInfo {
|
||||
try {
|
||||
const response = await api.get('/server/info');
|
||||
info.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -434,7 +434,7 @@ export default defineComponent({
|
||||
|
||||
router.push(`/settings/data-model/${props.collection}`);
|
||||
clearLocalStore();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
if (err?.response?.data?.errors?.[0]?.extensions?.code === 'CONTAINS_NULL_VALUES') {
|
||||
nullValueOverride.value = state.fieldData?.schema?.default_value || null;
|
||||
nullValuesDialog.value = true;
|
||||
@@ -486,7 +486,7 @@ export default defineComponent({
|
||||
|
||||
nullValuesDialog.value = false;
|
||||
return saveField();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
nullOverrideSaving.value = false;
|
||||
|
||||
@@ -288,7 +288,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
duplicateActive.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
duplicating.value = false;
|
||||
|
||||
@@ -248,7 +248,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
router.push(`/settings/data-model/${collectionName.value}`);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
saving.value = false;
|
||||
|
||||
@@ -209,7 +209,7 @@ export default defineComponent({
|
||||
},
|
||||
});
|
||||
presetsRaw.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -49,7 +49,7 @@ export default defineComponent({
|
||||
|
||||
bookmarksCount.value = response.data.meta.filter_count as number;
|
||||
presetsCount.value = (response.data.meta.total_count as number) - bookmarksCount.value;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -238,7 +238,7 @@ export default defineComponent({
|
||||
await presetsStore.hydrate();
|
||||
|
||||
edits.value = {};
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
saving.value = false;
|
||||
@@ -259,7 +259,7 @@ export default defineComponent({
|
||||
try {
|
||||
await api.delete(`/presets/${props.id}`);
|
||||
router.push(`/settings/presets`);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
deleting.value = false;
|
||||
@@ -391,7 +391,7 @@ export default defineComponent({
|
||||
const response = await api.get(`/presets/${props.id}`);
|
||||
|
||||
preset.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -80,7 +80,7 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
router.push(`/settings/roles/${roleResponse.data.data.id}`);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
saving.value = false;
|
||||
|
||||
@@ -148,7 +148,7 @@ export default defineComponent({
|
||||
};
|
||||
}),
|
||||
];
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -154,7 +154,7 @@ export default defineComponent({
|
||||
const response = await api.get('/permissions', { params });
|
||||
|
||||
permissions.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -173,7 +173,7 @@ export default defineComponent({
|
||||
if (permission.id === id) return response.data.data;
|
||||
return permission;
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
refreshing.value = refreshing.value.filter((inProgressID) => inProgressID !== id);
|
||||
@@ -213,7 +213,7 @@ export default defineComponent({
|
||||
await fetchPermissions();
|
||||
|
||||
resetActive.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
resetError.value = err;
|
||||
} finally {
|
||||
resetting.value = false;
|
||||
|
||||
@@ -42,7 +42,7 @@ export default function usePermissions(role: Ref<number>): UsablePermissions {
|
||||
});
|
||||
|
||||
permissions.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -60,7 +60,7 @@ export default function usePermissions(role: Ref<number>): UsablePermissions {
|
||||
}
|
||||
|
||||
await fetchPermissions();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
}
|
||||
}
|
||||
@@ -76,7 +76,7 @@ export default function usePermissions(role: Ref<number>): UsablePermissions {
|
||||
}
|
||||
|
||||
await fetchPermissions();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ export default function useUpdatePermissions(
|
||||
permissions: {},
|
||||
validation: {},
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
await refresh?.();
|
||||
@@ -64,7 +64,7 @@ export default function useUpdatePermissions(
|
||||
permissions: {},
|
||||
validation: {},
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
await refresh?.();
|
||||
@@ -84,7 +84,7 @@ export default function useUpdatePermissions(
|
||||
|
||||
try {
|
||||
await api.delete(`/permissions/${permission.id}`);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
await refresh?.();
|
||||
@@ -117,7 +117,7 @@ export default function useUpdatePermissions(
|
||||
permissions: {},
|
||||
validation: {},
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
} else {
|
||||
@@ -130,7 +130,7 @@ export default function useUpdatePermissions(
|
||||
permissions: {},
|
||||
validation: {},
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
}
|
||||
@@ -148,7 +148,7 @@ export default function useUpdatePermissions(
|
||||
|
||||
try {
|
||||
await api.delete('/permissions', { data: permissions.value.map((p) => p.id) });
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
await refresh?.();
|
||||
|
||||
@@ -48,7 +48,7 @@ export default defineComponent({
|
||||
|
||||
emit('refresh');
|
||||
router.push(`/settings/roles/${props.roleKey || 'public'}`);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -195,7 +195,7 @@ export default defineComponent({
|
||||
|
||||
const response = await api.get(`/permissions/${props.permissionKey}`);
|
||||
permission.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
if (err?.response?.status === 403) {
|
||||
router.push(`/settings/roles/${props.roleKey || 'public'}`);
|
||||
} else {
|
||||
|
||||
@@ -278,7 +278,7 @@ export default defineComponent({
|
||||
|
||||
selection.value = [];
|
||||
confirmDelete.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
deleting.value = false;
|
||||
|
||||
@@ -474,7 +474,7 @@ export default defineComponent({
|
||||
: null;
|
||||
|
||||
roleName.value = response.data.data?.role?.name;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -77,7 +77,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
done.value = true;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
creating.value = false;
|
||||
|
||||
@@ -51,7 +51,7 @@ export default defineComponent({
|
||||
|
||||
name.value = userName(response.data.data);
|
||||
lastPage.value = response.data.data.last_page;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -90,7 +90,7 @@ export default defineComponent({
|
||||
// Stores are hydrated after login
|
||||
const lastPage = userStore.currentUser?.last_page;
|
||||
router.push(lastPage || '/collections');
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
if (err.response?.data?.errors?.[0]?.extensions?.code === 'INVALID_OTP' && requiresTFA.value === false) {
|
||||
requiresTFA.value = true;
|
||||
} else {
|
||||
|
||||
@@ -40,7 +40,7 @@ export default defineComponent({
|
||||
link: `${getRootPath()}auth/oauth/${providerName.toLowerCase()}?redirect=${window.location.href}`,
|
||||
};
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -50,7 +50,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
done.value = true;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
sending.value = false;
|
||||
|
||||
@@ -66,7 +66,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
done.value = true;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
resetting.value = false;
|
||||
|
||||
@@ -91,7 +91,7 @@ export const useCollectionsStore = defineStore({
|
||||
type: 'success',
|
||||
title: i18n.global.t('update_collection_success'),
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
},
|
||||
@@ -103,7 +103,7 @@ export const useCollectionsStore = defineStore({
|
||||
type: 'success',
|
||||
title: i18n.global.t('delete_collection_success'),
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -139,7 +139,7 @@ export const useFieldsStore = defineStore({
|
||||
});
|
||||
|
||||
return field;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// reset the changes if the api sync failed
|
||||
this.fields = stateClone;
|
||||
unexpectedError(err);
|
||||
@@ -169,7 +169,7 @@ export const useFieldsStore = defineStore({
|
||||
|
||||
return field;
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// reset the changes if the api sync failed
|
||||
this.fields = stateClone;
|
||||
unexpectedError(err);
|
||||
@@ -211,7 +211,7 @@ export const useFieldsStore = defineStore({
|
||||
|
||||
this.translateFields();
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
// reset the changes if the api sync failed
|
||||
this.fields = stateClone;
|
||||
unexpectedError(err);
|
||||
@@ -227,7 +227,7 @@ export const useFieldsStore = defineStore({
|
||||
|
||||
try {
|
||||
await api.delete(`/fields/${collectionKey}/${fieldKey}`);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
this.fields = stateClone;
|
||||
unexpectedError(err);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ export const useSettingsStore = defineStore({
|
||||
title: i18n.global.t('settings_update_success'),
|
||||
type: 'success',
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
this.settings = settingsCopy;
|
||||
unexpectedError(err);
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ export const useUserStore = defineStore({
|
||||
});
|
||||
|
||||
this.currentUser = data.data;
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
this.error = error;
|
||||
} finally {
|
||||
this.loading = false;
|
||||
|
||||
@@ -93,7 +93,7 @@ function setMapboxAccessToken(styleURL: string): void {
|
||||
const token = url.searchParams.get('access_token');
|
||||
if (token) maplibre.accessToken = token;
|
||||
}
|
||||
} catch (e) {
|
||||
} catch {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,7 +47,7 @@ export default async function uploadFile(
|
||||
emitter.emit(Events.upload);
|
||||
|
||||
return response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ export default async function uploadFiles(
|
||||
}
|
||||
|
||||
return uploadedFiles;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ export default defineComponent({
|
||||
title: t('post_comment_success'),
|
||||
type: 'success',
|
||||
});
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
saving.value = false;
|
||||
|
||||
@@ -117,7 +117,7 @@ export default defineComponent({
|
||||
await api.delete(`/activity/comment/${props.activity.id}`);
|
||||
await props.refresh();
|
||||
confirmDelete.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
deleting.value = false;
|
||||
|
||||
@@ -86,7 +86,7 @@ export default defineComponent({
|
||||
comment: edits.value,
|
||||
});
|
||||
await props.refresh();
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
savingEdits.value = false;
|
||||
|
||||
@@ -117,7 +117,7 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
activity.value = orderBy(activityGrouped, ['date'], ['desc']);
|
||||
} catch (error) {
|
||||
} catch (error: any) {
|
||||
error.value = error;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -125,7 +125,7 @@ export default defineComponent({
|
||||
|
||||
internalActive.value = false;
|
||||
internalEdits.value = {};
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
validationErrors.value = err.response.data.errors
|
||||
.filter((err: APIError) => VALIDATION_TYPES.includes(err?.extensions?.code))
|
||||
.map((err: APIError) => {
|
||||
|
||||
@@ -302,7 +302,7 @@ export default defineComponent({
|
||||
const response = await api.get(endpoint, { params: { fields } });
|
||||
|
||||
item.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -325,7 +325,7 @@ export default defineComponent({
|
||||
...(item.value || {}),
|
||||
[junctionFieldInfo.value.field]: response.data.data,
|
||||
};
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -99,7 +99,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
file.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -242,7 +242,7 @@ export default defineComponent({
|
||||
});
|
||||
|
||||
imageData.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
@@ -269,7 +269,7 @@ export default defineComponent({
|
||||
await api.patch(`/files/${props.id}`, formData);
|
||||
emit('refresh');
|
||||
internalActive.value = false;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
saving.value = false;
|
||||
|
||||
@@ -217,7 +217,7 @@ export default defineComponent({
|
||||
revisionsByDate.value = orderBy(revisionsGrouped, ['date'], ['desc']);
|
||||
revisions.value = orderBy(response.data.data, ['activity.timestamp'], ['desc']);
|
||||
revisionsCount.value = response.data.meta.filter_count;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -96,7 +96,7 @@ export default defineComponent({
|
||||
},
|
||||
});
|
||||
data.value = response.data.data;
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
error.value = err;
|
||||
} finally {
|
||||
loading.value = false;
|
||||
|
||||
@@ -94,7 +94,7 @@ export default defineComponent({
|
||||
|
||||
emails.value = '';
|
||||
emit('update:modelValue', false);
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
uniqueValidationErrors.value = err?.response?.data?.errors?.filter((error: APIError) => {
|
||||
return error.extensions?.code === 'RECORD_NOT_UNIQUE';
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user