We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 598906f commit c0b815cCopy full SHA for c0b815c
apps/webapp/app/v3/services/restoreCheckpoint.server.ts
@@ -81,6 +81,22 @@ export class RestoreCheckpointService extends BaseService {
81
return;
82
}
83
84
+ const restoreEvent = await this._prisma.checkpointRestoreEvent.findFirst({
85
+ where: {
86
+ checkpointId: checkpoint.id,
87
+ type: "RESTORE",
88
+ },
89
+ });
90
+
91
+ if (restoreEvent) {
92
+ logger.error("Restore event already exists", {
93
94
+ restoreEventId: restoreEvent.id,
95
96
97
+ return;
98
+ }
99
100
const eventService = new CreateCheckpointRestoreEventService(this._prisma);
101
await eventService.restore({ checkpointId: checkpoint.id });
102
0 commit comments