reza.seedin
10/11/2020, 11:29 PMthrow error.create({name: 'NO_ORDERS_FOUND', message: 'No Matching Orders', notifyOff: true});
But I seem to get the stack trace as well. Any idea how to only show the name
and message
.
POSTMan returns HTTP : 400 (which is what i want) but ugly error
{
"error": {
"code": "NO_ORDERS_FOUND",
"message": "{\"type\":\"error.SuiteScriptError\",\"name\":\"NO_ORDERS_FOUND\",\"message\":\"No Matching Orders\",\"stack\":[\"Error\",\" at processPayload (/SuiteScripts/POS/rest_infinity_receipt_no.js:89:22)\",\" at <http://Object.post|Object.post> (/SuiteScripts/POS/_rest_infinity_receipt_no.js:53:7)\"],\"cause\":{\"name\":\"NO_ORDERS_FOUND\",\"message\":\"No Matching Orders\",\"notifyOff\":true},\"id\":\"\",\"notifyOff\":true,\"userFacing\":true}"
}
}
I just want a cleaner error message. I don't see any other options.battk
10/12/2020, 12:00 AMbattk
10/12/2020, 12:00 AMbattk
10/12/2020, 12:01 AMreza.seedin
10/12/2020, 12:03 AMbattk
10/12/2020, 12:05 AMbattk
10/12/2020, 12:05 AMreza.seedin
10/12/2020, 12:05 AMreza.seedin
10/12/2020, 12:06 AMthrow error.create({name: 'NO_ORDERS_FOUND', message: 'No Matching Orders', notifyOff: true});
battk
10/12/2020, 12:07 AMbattk
10/12/2020, 12:07 AMerictgrubaugh
10/12/2020, 2:52 PMthrow {
name: "The name",
message: "The message"
};