From e84ad145202955425988283018e6767ac42f56f4 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 1 Mar 2024 20:50:11 +0530 Subject: [PATCH] fix: table list cache issue --- packages/nocodb/src/models/Model.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/nocodb/src/models/Model.ts b/packages/nocodb/src/models/Model.ts index 479c14f91f..551141ae5a 100644 --- a/packages/nocodb/src/models/Model.ts +++ b/packages/nocodb/src/models/Model.ts @@ -230,13 +230,16 @@ export default class Model implements TableType { model.meta = parseMetaProp(model); } - await NocoCache.setList( - CacheScope.MODEL, - [base_id, source_id], - modelList, - ); - - await NocoCache.setList(CacheScope.MODEL, [base_id], modelList); + // set cache based on source_id presence + if (source_id) { + await NocoCache.setList( + CacheScope.MODEL, + [base_id, source_id], + modelList, + ); + } else { + await NocoCache.setList(CacheScope.MODEL, [base_id], modelList); + } } modelList.sort( (a, b) =>