Merge pull request #8769 from Budibase/fix/view-creation

Fix view creation
This commit is contained in:
Rory Powell 2022-11-22 16:33:15 +00:00 committed by GitHub
commit d5757443b4
1 changed files with 3 additions and 1 deletions

View File

@ -145,7 +145,9 @@ export const queryView = async <T>(
return docs.length <= 1 ? (docs[0] as T) : (docs as T[])
}
} catch (err: any) {
if (err != null && err.name === "not_found") {
const pouchNotFound = err && err.name === "not_found"
const couchNotFound = err && err.status === 404
if (pouchNotFound || couchNotFound) {
await removeDeprecated(db, viewName)
await createFunc()
return queryView(viewName, params, db, createFunc, opts)