From 28031ca99c8ca2cd42b2ad43cb818e729485d07b Mon Sep 17 00:00:00 2001 From: bbdu3 Date: Mon, 24 Aug 2026 18:05:57 +0800 Subject: [PATCH] fix(security-scan): guard idempotency check without audit repository Signed-off-by: bbdu3 --- .../iflytek/skillhub/domain/security/SecurityScanService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/security/SecurityScanService.java b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/security/SecurityScanService.java index 43aa8962..5efccbd0 100644 --- a/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/security/SecurityScanService.java +++ b/server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/security/SecurityScanService.java @@ -111,7 +111,8 @@ public class SecurityScanService { } public boolean isTaskAlreadyProcessed(String taskId) { - return taskId != null && auditRepository.existsByTaskIdAndScannedAtIsNotNull(taskId); + return taskId != null && auditRepository != null + && auditRepository.existsByTaskIdAndScannedAtIsNotNull(taskId); } @Transactional