1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-04-11 00:13:14 +00:00

feat: service not found error handling for SAS9

This commit is contained in:
Mihajlo Medjedovic
2020-11-09 18:19:39 +01:00
parent d223e83c60
commit 4a4618dd32
2 changed files with 15 additions and 8 deletions

View File

@@ -1,14 +1,16 @@
export class ErrorResponse {
error: ErrorBody
constructor(message: string, details?: any) {
let detailsString = ''
let raw
try {
detailsString = JSON.stringify(details)
} catch {
raw = details
constructor(message: string, details?: any, raw?: any) {
let detailsString = details
if (typeof details !== 'object') {
try {
detailsString = JSON.parse(details)
} catch {
raw = details
detailsString = ''
}
}
this.error = {