Improved error logging as http response

This commit is contained in:
Alexander Cerutti
2023-07-30 00:52:19 +02:00
parent 437b3c7d31
commit 3edcd4981a

View File

@@ -308,10 +308,18 @@ export const pass = functions.https.onRequest(
} catch (error) { } catch (error) {
console.log("Error Uploading pass " + error); console.log("Error Uploading pass " + error);
const err = Object.assign(
{},
...Object.entries(Object.getOwnPropertyDescriptors(error)).map(
([key, descriptor]) => {
return { [key]: descriptor.value };
},
),
);
response.status(500); response.status(500);
response.send({ response.send({
explanation: JSON.stringify(error), error: err,
result: "FAILED",
}); });
} }
}, },