Merge pull request #506 from padloc/feature/better-error-reports

More helpful error reports via email
This commit is contained in:
Bruno Bernardino 2022-07-26 12:09:15 +01:00 committed by GitHub
commit 8256497216
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 1 deletions

View File

@ -2110,7 +2110,9 @@ export class Server {
new ErrorMessage({
time: e.time.toISOString(),
code: e.code,
message: e.message,
message: `Endpoint: ${req.method}\nMessage: ${e.message}\nDevice Info:\n${
req.device && JSON.stringify(req.device?.toRaw(), null, 4)
}\nStack Trace:\n${e.stack}`,
eventId: evt.id,
})
);

View File

@ -238,6 +238,7 @@ export class StripeProvisioner extends BasicProvisioner {
const platform = session?.device?.platform?.toLowerCase() || "";
const runtime = session?.device?.runtime;
if (runtime === "cordova" && this.config.disableBillingOn.includes(platform)) {
provisioning.account.billingPage = undefined;
for (const feature of Object.values(provisioning.account.features)) {
if (feature.disabled) {
feature.message = {