diff --git a/common/python/nomadcore/caching_backend.py b/common/python/nomadcore/caching_backend.py
index 8e366980c5ec7b306277f921764144842711f98d..954997319524d7449c0895918ade6a065e6ff266 100644
--- a/common/python/nomadcore/caching_backend.py
+++ b/common/python/nomadcore/caching_backend.py
@@ -500,9 +500,9 @@ class ActiveBackend(object):
         cachingLevel = dataManager.cachingLevel
         if cachingLevel == CachingLevel.Forward or cachingLevel == CachingLevel.ForwardAndCache:
             if self.superBackend:
-                self.superBackend.addArrayValues(metaName, values, gIndex)
+                self.superBackend.addArrayValues(metaName, values, gIndex=gIndex)
         if cachingLevel == CachingLevel.ForwardAndCache or cachingLevel == CachingLevel.Cache or cachingLevel == CachingLevel.PreOpenedCache:
-            dataManager.superSectionManager.addArrayValues(dataManager.metaInfo, values, gIndex)
+            dataManager.superSectionManager.addArrayValues(dataManager.metaInfo, values, gIndex=gIndex)
 
     def convertScalarStringValue(self, metaName, strValue):
         """converts a scalar string value of the given meta info to a python value"""