From 4f2eaf4aed8e9f3f53176dccb31284cb17aa043c Mon Sep 17 00:00:00 2001 From: icarus Date: Tue, 21 Oct 2025 00:55:19 +0800 Subject: [PATCH] fix(ocr): include imageProviderId in error message and dependencies Add imageProviderId to error message for better debugging and include it in useCallback dependencies to ensure consistency --- src/renderer/src/hooks/ocr/useOcr.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/hooks/ocr/useOcr.ts b/src/renderer/src/hooks/ocr/useOcr.ts index 02cc99bdcb..1ee2424f45 100644 --- a/src/renderer/src/hooks/ocr/useOcr.ts +++ b/src/renderer/src/hooks/ocr/useOcr.ts @@ -15,7 +15,7 @@ const isProviderAvailable = (provider: OcrProvider | undefined | null): provider export const useOcr = () => { const { t } = useTranslation() - const { imageProvider } = useOcrImageProvider() + const { imageProvider, imageProviderId } = useOcrImageProvider() /** * 对图片文件进行OCR识别 @@ -31,10 +31,10 @@ export const useOcr = () => { providerId: imageProvider.id }) } else { - throw new Error(t('ocr.error.provider.not_availabel')) + throw new Error(t('ocr.error.provider.not_availabel', { provider: imageProviderId })) } }, - [imageProvider, t] + [imageProvider, imageProviderId, t] ) /**