diff --git a/product/ERP5/Document/SolverTypeInformation.py b/product/ERP5/Document/SolverTypeInformation.py index 5f45c372163bc480a1e1ab3038873a80ee66c636..236b6c2302cd7058f3e0617818bd1ca5e190fa6b 100644 --- a/product/ERP5/Document/SolverTypeInformation.py +++ b/product/ERP5/Document/SolverTypeInformation.py @@ -164,7 +164,8 @@ class SolverTypeInformation(Predicate, ERP5TypeInformation): cache = getReadOnlyTransactionCache(self) if cache is not None: - key = ('getDefaultConfigurationPropertyDict', solver_portal_type) + key = ('getDefaultConfigurationPropertyDict', solver_portal_type, + configurable.getRelativeUrl()) try: method = cache[key] except KeyError: