From 5fc3cb6e0d9c973343c8eaff4aabe03decacc6d4 Mon Sep 17 00:00:00 2001 From: bymyself Date: Tue, 20 Jan 2026 21:25:22 -0800 Subject: [PATCH] Fix type errors after rebase - Add back api import to Load3dUtils (needed by fileExists and uploadThumbnail) - Add null check for result.response in uploadTempImage - Ensures type safety after rebase on main --- src/extensions/core/load3d/Load3dUtils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/extensions/core/load3d/Load3dUtils.ts b/src/extensions/core/load3d/Load3dUtils.ts index ff9224225..6720838ce 100644 --- a/src/extensions/core/load3d/Load3dUtils.ts +++ b/src/extensions/core/load3d/Load3dUtils.ts @@ -2,6 +2,7 @@ import type Load3d from '@/extensions/core/load3d/Load3d' import { t } from '@/i18n' import { uploadMedia } from '@/platform/assets/services/uploadService' import { useToastStore } from '@/platform/updates/common/toastStore' +import { api } from '@/scripts/api' import { app } from '@/scripts/app' class Load3dUtils { @@ -40,7 +41,7 @@ class Load3dUtils { { subfolder: 'threed', type: 'temp' } ) - if (!result.success) { + if (!result.success || !result.response) { const err = `Error uploading temp file: ${result.error}` useToastStore().addAlert(err) throw new Error(err)