From b32bcadc05ef9b8fdac21ab1efb26c79247f4d3d Mon Sep 17 00:00:00 2001 From: mrjvs Date: Thu, 1 Jan 2026 23:53:34 +0100 Subject: [PATCH] fix: fix incorrect ID handling in provisioning --- src/provisioning.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/provisioning.ts b/src/provisioning.ts index 6e06c94..43a4fc7 100644 --- a/src/provisioning.ts +++ b/src/provisioning.ts @@ -36,11 +36,9 @@ export async function handleServerProvisioning(): Promise { LOG_INFO('Starting server provisioning'); for (const server of serverData.servers) { const id = new mongoose.Types.ObjectId(server.id); - const result = await Server.findOneAndUpdate({ - id - }, { + const result = await Server.findOneAndUpdate(id, { $set: { - id, + _id: id, service_name: server.name, ip: server.ip, port: server.port @@ -50,6 +48,7 @@ export async function handleServerProvisioning(): Promise { LOG_WARN(`Could not find existing server DB entry for ID ${server.id} - skipping provisioning`); } } + LOG_INFO(`Finished provisioning ${serverData.servers.length} servers`); } export function startProvisioner(): void {