From d24b5f351822e7575a98b84f03bb4ba303f2f40e Mon Sep 17 00:00:00 2001 From: Ricardo Cino Date: Thu, 23 Jun 2022 03:22:52 +0200 Subject: fix: dont replace custom icon when service updates (#338) --- src/internal-server/app/Controllers/Http/ServiceController.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/internal-server/app/Controllers') diff --git a/src/internal-server/app/Controllers/Http/ServiceController.js b/src/internal-server/app/Controllers/Http/ServiceController.js index 89091aa57..44e4a7369 100644 --- a/src/internal-server/app/Controllers/Http/ServiceController.js +++ b/src/internal-server/app/Controllers/Http/ServiceController.js @@ -147,6 +147,7 @@ class ServiceController { status: ['updated'], }); } + // Update service info const data = request.all(); const { id } = params; @@ -155,6 +156,10 @@ class ServiceController { const serviceQuery = await Service.query().where('serviceId', id).fetch(); const serviceData = serviceQuery.rows[0]; + if (data.customIcon === 'delete') { + data.iconId = ''; + } + const settings = { ...convertToJSON(serviceData.settings), ...data, -- cgit v1.2.3-70-g09d2