summaryrefslogtreecommitdiffstats
path: root/server/lib/external-backends/backends/idoit-backend.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/external-backends/backends/idoit-backend.js')
-rw-r--r--server/lib/external-backends/backends/idoit-backend.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/lib/external-backends/backends/idoit-backend.js b/server/lib/external-backends/backends/idoit-backend.js
index c6e0ac7..713f17a 100644
--- a/server/lib/external-backends/backends/idoit-backend.js
+++ b/server/lib/external-backends/backends/idoit-backend.js
@@ -39,7 +39,9 @@ class IdoitBackend extends ExternalBackends {
// Axios request
const result = await this.axiosRequest(c.url, [body], headers)
if (result.error) return { error: 'IDOIT_ERROR', message: result.message }
- return true
+ // Check if it actually returned some legit idoit stuff and not just a valid response.
+ if (result.length === 1 && result[0].id === 'version_check') return true
+ else return { error: 'IDOIT_ERROR', message: 'The request returned an invalid response!' }
}
// Return the list of object types created in iDoIT.