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
parent
commit
e0b52c7d26
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      packages/backend-core/cache.js
  2. 5
      packages/builder/src/pages/builder/portal/manage/email/index.svelte
  3. 3
      packages/worker/src/api/controllers/global/configs.js

1
packages/backend-core/cache.js

@ -5,4 +5,5 @@ module.exports = {
app: require("./src/cache/appMetadata"),
writethrough: require("./src/cache/writethrough"),
...generic,
cache: generic,
}

5
packages/builder/src/pages/builder/portal/manage/email/index.svelte

@ -74,7 +74,10 @@
rev: smtpConfig._rev,
})
smtpConfig = {
config: {},
type: ConfigTypes.SMTP,
config: {
secure: true,
},
}
await admin.getChecklist()
notifications.success(`Settings cleared`)

3
packages/worker/src/api/controllers/global/configs.js

@ -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)

Loading…
Cancel
Save