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:
Nicola Krumschmidt
2021-08-27 16:33:30 +02:00
committed by GitHub
parent 114dd5e3e3
commit d64ca14348
133 changed files with 266 additions and 266 deletions

View File

@@ -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 });
}
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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 {

View File

@@ -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);

View File

@@ -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;

View File

@@ -50,7 +50,7 @@ export default defineComponent({
} else {
return [render(props.format || '', props.value)];
}
} catch (error) {
} catch {
return null;
}
});

View File

@@ -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

View File

@@ -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;

View File

@@ -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;

View File

@@ -178,7 +178,7 @@ export default defineComponent({
} else {
image.value = response.data.data;
}
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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;

View File

@@ -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);
}

View File

@@ -495,7 +495,7 @@ export default defineComponent({
[collection]: responses[i].data.data,
};
}
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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 [];

View File

@@ -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;

View File

@@ -352,7 +352,7 @@ export default defineComponent({
return item;
})
.concat(...newItems);
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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;
}
}

View File

@@ -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

View File

@@ -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;

View File

@@ -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 {

View File

@@ -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);
}

View File

@@ -223,7 +223,7 @@ export default defineLayout<LayoutOptions>({
try {
await api.patch(`${endpoint}/${info.event.id}`, itemChanges);
} catch (err) {
} catch (err: any) {
unexpectedError(err);
}
},

View File

@@ -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: [] };

View File

@@ -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

View File

@@ -118,7 +118,7 @@ export default defineComponent({
});
item.value = response.data.data;
} catch (err) {
} catch (err: any) {
error.value = err;
} finally {
loading.value = false;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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

View File

@@ -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;

View File

@@ -129,7 +129,7 @@ export default defineComponent({
});
folders.value = response.data.data;
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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();

View File

@@ -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;

View File

@@ -453,7 +453,7 @@ export default defineComponent({
type: 'success',
icon: 'folder_move',
});
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
moveToDialogActive.value = false;

View File

@@ -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

View File

@@ -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;

View File

@@ -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;

View File

@@ -288,7 +288,7 @@ export default defineComponent({
});
duplicateActive.value = false;
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
duplicating.value = false;

View File

@@ -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;

View File

@@ -209,7 +209,7 @@ export default defineComponent({
},
});
presetsRaw.value = response.data.data;
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -148,7 +148,7 @@ export default defineComponent({
};
}),
];
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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;

View File

@@ -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;
}
}

View File

@@ -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?.();

View File

@@ -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;

View File

@@ -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 {

View File

@@ -278,7 +278,7 @@ export default defineComponent({
selection.value = [];
confirmDelete.value = false;
} catch (err) {
} catch (err: any) {
error.value = err;
} finally {
deleting.value = false;

View File

@@ -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;

View File

@@ -77,7 +77,7 @@ export default defineComponent({
});
done.value = true;
} catch (err) {
} catch (err: any) {
error.value = err;
} finally {
creating.value = false;

View File

@@ -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;

View File

@@ -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 {

View File

@@ -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;

View File

@@ -50,7 +50,7 @@ export default defineComponent({
});
done.value = true;
} catch (err) {
} catch (err: any) {
error.value = err;
} finally {
sending.value = false;

View File

@@ -66,7 +66,7 @@ export default defineComponent({
});
done.value = true;
} catch (err) {
} catch (err: any) {
error.value = err;
} finally {
resetting.value = false;

View File

@@ -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);
}
},

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -32,7 +32,7 @@ export const useUserStore = defineStore({
});
this.currentUser = data.data;
} catch (error) {
} catch (error: any) {
this.error = error;
} finally {
this.loading = false;

View File

@@ -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;
}
}

View File

@@ -47,7 +47,7 @@ export default async function uploadFile(
emitter.emit(Events.upload);
return response.data.data;
} catch (err) {
} catch (err: any) {
unexpectedError(err);
}

View File

@@ -36,7 +36,7 @@ export default async function uploadFiles(
}
return uploadedFiles;
} catch (err) {
} catch (err: any) {
unexpectedError(err);
}
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -86,7 +86,7 @@ export default defineComponent({
comment: edits.value,
});
await props.refresh();
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
savingEdits.value = false;

View File

@@ -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;

View File

@@ -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) => {

View File

@@ -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;

View File

@@ -99,7 +99,7 @@ export default defineComponent({
});
file.value = response.data.data;
} catch (err) {
} catch (err: any) {
unexpectedError(err);
} finally {
loading.value = false;

View File

@@ -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;

View File

@@ -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;

View File

@@ -96,7 +96,7 @@ export default defineComponent({
},
});
data.value = response.data.data;
} catch (err) {
} catch (err: any) {
error.value = err;
} finally {
loading.value = false;

View File

@@ -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';
});