diff --git a/apps/api/src/lib/services/handlers.ts b/apps/api/src/lib/services/handlers.ts index f159afdc0..c33501535 100644 --- a/apps/api/src/lib/services/handlers.ts +++ b/apps/api/src/lib/services/handlers.ts @@ -75,12 +75,15 @@ export async function startService(request: FastifyRequest, fa } const customVolumes = await prisma.servicePersistentStorage.findMany({ where: { serviceId: id } }) let volumes = new Set() - console.log(template.services[s], arm) + console.log(template.services[s].volumes) if (arm && template.services[s]?.volumesArm?.length > 0) { template.services[s].volumesArm.forEach(v => volumes.add(v)) } else { - template.services[s].volumes.forEach(v => volumes.add(v)) + if (template.services[s]?.volumes?.length > 0) { + template.services[s].volumes.forEach(v => volumes.add(v)) + } } + // Workaround: old plausible analytics service wrong volume id name if (service.type === 'plausibleanalytics' && service.plausibleAnalytics?.id) { console.log('old plausible analytics service')