From 5e0f6c8b75d43601a3335175f6683ac89bf0c827 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Thu, 15 Oct 2020 18:24:15 +0200
Subject: [PATCH] BaseUtils: v1.6.5; update settings fore cache entry one fetch

---
 .../TheCodeLabs_BaseUtils/MultiCacheKeyService.py               | 1 +
 TheCodeLabs_BaseUtils/setup.py                                  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/MultiCacheKeyService.py b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/MultiCacheKeyService.py
index d5dd760..e6aeb91 100644
--- a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/MultiCacheKeyService.py
+++ b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/MultiCacheKeyService.py
@@ -28,6 +28,7 @@ class MultiCacheKeyService(ABC):
                 self._cache[cacheKey] = CacheEntry(cacheKey, fetchIntervalInSeconds, settings, 0, {})
 
             cacheEntry = self._cache[cacheKey]
+            cacheEntry.settings = settings
             if self.__is_data_obsolete(cacheEntry):
                 cacheEntry.cachedData = self._fetch_data(cacheEntry.settings)
                 cacheEntry.lastFetchTimestamp = datetime.now().timestamp()
diff --git a/TheCodeLabs_BaseUtils/setup.py b/TheCodeLabs_BaseUtils/setup.py
index cc3f510..fa8629e 100644
--- a/TheCodeLabs_BaseUtils/setup.py
+++ b/TheCodeLabs_BaseUtils/setup.py
@@ -3,7 +3,7 @@ from setuptools import setup
 setup(
     name='TheCodeLabs-BaseUtils',
     packages=['TheCodeLabs_BaseUtils'],
-    version='1.6.4',
+    version='1.6.5',
     license='MIT',
     description='Useful python classes',
     author='TheCodeLabs',
-- 
GitLab