From 5519cc2bfb6e13f6e6b067a5bcb2078cb0dd9959 Mon Sep 17 00:00:00 2001 From: philesc Date: Thu, 1 Oct 2020 14:14:44 +0200 Subject: [PATCH] Fix use of persistent index fix context binding when using TableSchema.deserializeRow function --- lib/cache/prefetcher.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cache/prefetcher.js b/lib/cache/prefetcher.js index 95813957..03d8a4ed 100644 --- a/lib/cache/prefetcher.js +++ b/lib/cache/prefetcher.js @@ -127,7 +127,7 @@ lf.cache.Prefetcher.prototype.fetchTableWithPersistentIndices_ = function( var store = tx.getTable( tableSchema.getName(), - tableSchema.deserializeRow, + tableSchema.deserializeRow.bind(tableSchema), lf.backstore.TableType.DATA); var whenTableContentsFetched = store.get([]).then(function(results) { this.cache_.setMany(tableSchema.getName(), results);