1
0
Fork 0
mirror of synced 2024-06-02 18:44:54 +12:00

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 e080b96da8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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)