fix(server): don't assume maintenance action is set (#25622)

This commit is contained in:
Paul Makles
2026-01-28 12:55:18 +00:00
committed by GitHub
parent 9be01e79f7
commit 913e939606
2 changed files with 6 additions and 3 deletions
@@ -79,7 +79,7 @@ export class MaintenanceWorkerService {
this.#secret = state.secret;
this.#status = {
active: true,
action: state.action.action,
action: state.action?.action ?? MaintenanceAction.Start,
};
StorageCore.setMediaLocation(this.detectMediaLocation());
@@ -88,7 +88,10 @@ export class MaintenanceWorkerService {
this.maintenanceWebsocketRepository.setStatusUpdateFn((status) => (this.#status = status));
await this.logSecret();
void this.runAction(state.action);
if (state.action) {
void this.runAction(state.action);
}
}
/**