diff --git a/packages/backend/src/queue/processors/AggregateRetentionProcessorService.ts b/packages/backend/src/queue/processors/AggregateRetentionProcessorService.ts
index fcfba7590..e2720b4fe 100644
--- a/packages/backend/src/queue/processors/AggregateRetentionProcessorService.ts
+++ b/packages/backend/src/queue/processors/AggregateRetentionProcessorService.ts
@@ -63,7 +63,9 @@ export class AggregateRetentionProcessorService {
 			if (isDuplicateKeyValueError(err)) {
 				this.logger.succ('Skip because it has already been processed by another worker.');
 				done();
+				return;
 			}
+			throw err;
 		}
 
 		// 今日活動したユーザーを全て取得