1
0
Fork 0
mirror of synced 2024-08-16 18:41:37 +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 d5757443b4

View file

@ -145,7 +145,9 @@ export const queryView = async <T>(
return docs.length <= 1 ? (docs[0] as T) : (docs as T[]) return docs.length <= 1 ? (docs[0] as T) : (docs as T[])
} }
} catch (err: any) { } 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 removeDeprecated(db, viewName)
await createFunc() await createFunc()
return queryView(viewName, params, db, createFunc, opts) return queryView(viewName, params, db, createFunc, opts)