@@ -1360,7 +1360,7 @@ export class ShopDatabase {
this.db.prepare(`
DELETE FROM qdrant_deletion_queue
- WHERE deletion_status IN ('completed', 'failed') AND updated_at < ?
+ WHERE status IN ('completed', 'failed') AND created_at < ?
`).run(weekAgo.toISOString());
}
@@ -136,7 +136,12 @@ export function formatDuration(ms: number): string {
/**
* Format large numbers (e.g., 1.2K, 1.5M)
*/
-export function formatNumber(num: number): string {
+export function formatNumber(num: number | undefined | null): string {
+ // Handle undefined, null, or NaN values
+ if (num === undefined || num === null || isNaN(num)) {
+ return '0';
+ }
+
if (num < 1000) {
return num.toString();