1
0
Fork 0
mirror of synced 2024-10-04 12:03:31 +13:00

Fix view creation

This commit is contained in:
Rory Powell 2022-11-22 16:28:51 +00:00
parent 4c0fe0925a
commit 7610065db1

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)