Browse Source

Merge pull request #6767 from Budibase/fix/user-email-view-migration

fixing broken migration and single image
master
Martin McKeaveney 4 years ago
committed by GitHub
parent
commit
e06d54e2e8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      packages/server/src/migrations/functions/tests/userEmailViewCasing.spec.js
  2. 4
      packages/server/src/migrations/functions/userEmailViewCasing.ts

14
packages/server/src/migrations/functions/tests/userEmailViewCasing.spec.js

@ -4,15 +4,13 @@ const { getGlobalDB, doInTenant } = require("@budibase/backend-core/tenancy")
// mock email view creation
const coreDb = require("@budibase/backend-core/db")
const createUserEmailView = jest.fn()
coreDb.createUserEmailView = createUserEmailView
const createNewUserEmailView = jest.fn()
coreDb.createNewUserEmailView = createNewUserEmailView
const migration = require("../userEmailViewCasing")
describe("run", () => {
doInTenant(TENANT_ID, () => {
let config = new TestConfig(false)
const globalDb = getGlobalDB()
beforeEach(async () => {
await config.init()
@ -21,8 +19,10 @@ describe("run", () => {
afterAll(config.end)
it("runs successfully", async () => {
await migration.run(globalDb)
expect(createUserEmailView).toHaveBeenCalledTimes(1)
await doInTenant(TENANT_ID, async () => {
const globalDb = getGlobalDB()
await migration.run(globalDb)
expect(createNewUserEmailView).toHaveBeenCalledTimes(1)
})
})
})
})

4
packages/server/src/migrations/functions/userEmailViewCasing.ts

@ -1,4 +1,4 @@
const { createUserEmailView } = require("@budibase/backend-core/db")
const { createNewUserEmailView } = require("@budibase/backend-core/db")
/**
* Date:
@ -9,5 +9,5 @@ const { createUserEmailView } = require("@budibase/backend-core/db")
*/
export const run = async (db: any) => {
await createUserEmailView(db)
await createNewUserEmailView(db)
}

Loading…
Cancel
Save