From dc72d979625ec21e2d8b4d1ecdcdfd7e557dba64 Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Wed, 4 Jan 2012 15:01:36 +0000 Subject: [PATCH] Fix bugs in AreaGroup proxy - Legacy-Id: 3792 --- redesign/group/proxy.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/redesign/group/proxy.py b/redesign/group/proxy.py index 6361cd3eb..0f9104c41 100644 --- a/redesign/group/proxy.py +++ b/redesign/group/proxy.py @@ -246,7 +246,7 @@ class IRTF(Group): proxy = True class AreaGroup(Group): - objects = TranslatingManager(dict(group="pk"), + objects = TranslatingManager(dict(group=lambda v: ("pk", v.pk)), always_filter=dict(type="wg")) def from_object(self, base): @@ -261,3 +261,6 @@ class AreaGroup(Group): @property def group(self): return self + + class Meta: + proxy = True