From 9fd4c2fb9a0f5098fb2ac00f8b85fd029e2c37d7 Mon Sep 17 00:00:00 2001 From: Mathias Buus Date: Wed, 21 Aug 2024 10:32:58 +0200 Subject: [PATCH] fix view keys not getting updating when going from 2 to 1 indexer --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 234e870f..b745f576 100644 --- a/index.js +++ b/index.js @@ -2140,7 +2140,7 @@ module.exports = class Autobase extends ReadyResource { ? this.system.views[view.systemIndex].length : 0 - const key = indexers.length > 1 && indexerUpdate + const key = (indexers.length > 1 || this.linearizer.indexers.length > indexers.length) && indexerUpdate ? await view.deriveKey(indexers, length + view.appending) : view.systemIndex === -1 ? view.key