From 732e6020da5a3ea87931b3ccf7056ef44fbf495d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 2 May 2009 15:14:59 +0200 Subject: [PATCH] Fill cache with _collection_name as soon as possible --- trytond/webdav/webdav.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/trytond/webdav/webdav.py b/trytond/webdav/webdav.py index 1f9b5d0c5c..77d67ed3f9 100644 --- a/trytond/webdav/webdav.py +++ b/trytond/webdav/webdav.py @@ -98,6 +98,12 @@ class Collection(ModelSQL, ModelView): .setdefault(collection.name, []) cache['_parent2collection_ids'][object_id]\ [collection.name].append(collection.id) + cache.setdefault('_collection_name', {}) + if collection.model and uri: + cache['_collection_name'][collection.id] = \ + collection.model.model + else: + cache['_collection_name'][collection.id] = self._name if collection.name == name: collection_ids.append(collection.id) if collection_ids: