From 69e17d8e050f35c22a16c896517ed67684a5b86c Mon Sep 17 00:00:00 2001 From: Jannik Schönartz Date: Thu, 18 Apr 2019 23:48:24 +0000 Subject: [server/external-backends] Parseint in the idoit update method because of externalId rework to string --- server/lib/external-backends/backends/idoit-backend.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'server/lib/external-backends') diff --git a/server/lib/external-backends/backends/idoit-backend.js b/server/lib/external-backends/backends/idoit-backend.js index 7ebb6bd..160e7fe 100644 --- a/server/lib/external-backends/backends/idoit-backend.js +++ b/server/lib/external-backends/backends/idoit-backend.js @@ -245,7 +245,7 @@ class IdoitBackend extends ExternalBackends { ], 'C__CATG__LOCATION': { 'data': { - 'parent': parseInt(client.parentId), + 'parent': client.parentId, 'option': client.location.option, 'insertion': client.location.insertion, 'pos': client.location.slot @@ -353,6 +353,10 @@ class IdoitBackend extends ExternalBackends { const headers = await this.getHeaders(c) if (headers.error) return headers + // Parse needed because db values are strings. (Other backends need strings as external ids) + client.id = parseInt(client.id) + client.parentId = parseInt(client.parentId) + let bodies = [] // workaround for the fucking idoit shit. -.- let requestResults = [] -- cgit v1.2.3-55-g7522