From 551fb8459bd162d980daa745c0db9b5483350e95 Mon Sep 17 00:00:00 2001 From: Stephen von Takach Date: Mon, 28 Mar 2022 12:58:37 +1100 Subject: [PATCH] fix(api command): add error codes to coming from RemoteExceptions found as part of an update to core-client --- src/api/command.cr | 1 + 1 file changed, 1 insertion(+) diff --git a/src/api/command.cr b/src/api/command.cr index a788c194..4e192d66 100644 --- a/src/api/command.cr +++ b/src/api/command.cr @@ -48,6 +48,7 @@ module PlaceOS::Core::Api end rescue error : PlaceOS::Driver::RemoteException Log.error(exception: error) { "execute errored" } + response.headers[RESPONSE_CODE_HEADER] = error.code.to_s render :non_authoritative_information, json: { message: error.message, backtrace: error.backtrace?,