Browse Source
Merge pull request #6619 from Budibase/bug/sev3/reset-email-config-delete-cache-dev
Reset email config delete cache
pull/6637/head
melohagan
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
7 additions and
2 deletions
-
packages/backend-core/cache.js
-
packages/builder/src/pages/builder/portal/manage/email/index.svelte
-
packages/worker/src/api/controllers/global/configs.js
|
|
|
@ -5,4 +5,5 @@ module.exports = { |
|
|
|
app: require("./src/cache/appMetadata"), |
|
|
|
writethrough: require("./src/cache/writethrough"), |
|
|
|
...generic, |
|
|
|
cache: generic, |
|
|
|
} |
|
|
|
|
|
|
|
@ -74,7 +74,10 @@ |
|
|
|
rev: smtpConfig._rev, |
|
|
|
}) |
|
|
|
smtpConfig = { |
|
|
|
config: {}, |
|
|
|
type: ConfigTypes.SMTP, |
|
|
|
config: { |
|
|
|
secure: true, |
|
|
|
}, |
|
|
|
} |
|
|
|
await admin.getChecklist() |
|
|
|
notifications.success(`Settings cleared`) |
|
|
|
|
|
|
|
@ -17,6 +17,7 @@ const { |
|
|
|
withCache, |
|
|
|
CacheKeys, |
|
|
|
bustCache, |
|
|
|
cache, |
|
|
|
} = require("@budibase/backend-core/cache") |
|
|
|
const { events } = require("@budibase/backend-core") |
|
|
|
const { checkAnyUserExists } = require("../../../utilities/users") |
|
|
|
@ -365,9 +366,9 @@ exports.upload = async function (ctx) { |
|
|
|
exports.destroy = async function (ctx) { |
|
|
|
const db = getGlobalDB() |
|
|
|
const { id, rev } = ctx.params |
|
|
|
|
|
|
|
try { |
|
|
|
await db.remove(id, rev) |
|
|
|
await cache.delete(CacheKeys.CHECKLIST) |
|
|
|
ctx.body = { message: "Config deleted successfully" } |
|
|
|
} catch (err) { |
|
|
|
ctx.throw(err.status, err) |
|
|
|
|