Skip to content

Commit 6d65ffc

Browse files
committed
fix(logger): handle unknown errors in AI test generation
1 parent d76a260 commit 6d65ffc

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

backend/src/services/ai-test-generator.service.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,18 @@ JSON Response:
7474
testCases.length
7575
} test cases for ${method.toUpperCase()} ${path}`
7676
);
77-
} catch (error) {
77+
} catch (error: unknown) {
78+
// Type guard to safely access message
79+
const message = error instanceof Error ? error.message : String(error);
80+
7881
logger.error("AI test generation failed", {
79-
error: error.message,
82+
error: message,
8083
method,
8184
path,
8285
});
83-
console.log(error);
86+
87+
console.error(error);
88+
8489
// Return empty array instead of failing completely
8590
return [];
8691
}

0 commit comments

Comments
 (0)