Merge pull request #506 from padloc/feature/better-error-reports
More helpful error reports via email
This commit is contained in:
commit
8256497216
|
@ -2110,7 +2110,9 @@ export class Server {
|
||||||
new ErrorMessage({
|
new ErrorMessage({
|
||||||
time: e.time.toISOString(),
|
time: e.time.toISOString(),
|
||||||
code: e.code,
|
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,
|
eventId: evt.id,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
|
@ -238,6 +238,7 @@ export class StripeProvisioner extends BasicProvisioner {
|
||||||
const platform = session?.device?.platform?.toLowerCase() || "";
|
const platform = session?.device?.platform?.toLowerCase() || "";
|
||||||
const runtime = session?.device?.runtime;
|
const runtime = session?.device?.runtime;
|
||||||
if (runtime === "cordova" && this.config.disableBillingOn.includes(platform)) {
|
if (runtime === "cordova" && this.config.disableBillingOn.includes(platform)) {
|
||||||
|
provisioning.account.billingPage = undefined;
|
||||||
for (const feature of Object.values(provisioning.account.features)) {
|
for (const feature of Object.values(provisioning.account.features)) {
|
||||||
if (feature.disabled) {
|
if (feature.disabled) {
|
||||||
feature.message = {
|
feature.message = {
|
||||||
|
|
Loading…
Reference in New Issue