From 1e9aa7790d26485091f0e424eb95a7149a27e156 Mon Sep 17 00:00:00 2001 From: debankur Date: Fri, 20 Jun 2025 11:49:50 +0100 Subject: [PATCH] cache organization name in session --- js/libs/builder.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/js/libs/builder.js b/js/libs/builder.js index 4a836308..7a03bae5 100644 --- a/js/libs/builder.js +++ b/js/libs/builder.js @@ -1424,9 +1424,19 @@ Fliplet().then(function() { $vm.initDataSourceProvider(); } - Fliplet.Organizations.get().then(function(organizations) { - $vm.organizationName = organizations.length && organizations[0].name; - }); + var cachedName = sessionStorage.getItem('fl-organization-name'); + + if (cachedName) { + $vm.organizationName = cachedName; + } else { + Fliplet.Organizations.get().then(function(organizations) { + $vm.organizationName = organizations.length && organizations[0].name; + + if ($vm.organizationName) { + sessionStorage.setItem('fl-organization-name', $vm.organizationName); + } + }); + } Fliplet.Widget.onSaveRequest(function() { if (window.emailTemplateAddProvider) {