From 3340d13eed60399e6cefc891758e0d64636dc393 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 30 Sep 2025 20:18:55 -0700 Subject: [PATCH] fix(OSM): error handling --- admin/app/services/docker_service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/admin/app/services/docker_service.ts b/admin/app/services/docker_service.ts index ca3166a..43ebbde 100644 --- a/admin/app/services/docker_service.ts +++ b/admin/app/services/docker_service.ts @@ -341,6 +341,7 @@ export class DockerService { }); this._broadcast(DockerService.OPENSTREETMAP_IMPORT_SERVICE_NAME, 'importing', `Processing initial import of OSM data. This may take some time...`); + await disk.put(LOG_PATH, 'Beginning OpenStreetMap data import...\n'); const container = await this.docker.createContainer({ Image: image, @@ -364,6 +365,10 @@ export class DockerService { const data = await container.wait(); logger.debug(`OpenStreetMap data import result: ${JSON.stringify(data)}`); + if (data.StatusCode !== 0) { + throw new Error(`OpenStreetMap data import failed with status code ${data.StatusCode}. Check the log file at ${LOG_PATH} for details.`); + } + await container.remove(); }