--- a/iro/model/offer.py Mon Feb 13 22:19:31 2012 +0100
+++ b/iro/model/offer.py Mon Feb 13 22:20:36 2012 +0100
@@ -6,14 +6,14 @@
from ..offer import getProvider, Offer
@dbdefer
-def extendProvider(session, user, typ, providers):
+def extendProvider(session, user, typ, ps):
user = session.merge(user)
ret = []
- for p in providers:
+ for p in ps:
if p not in ret and user.has_right(typ, offer_name = p):
ret.append(p)
elif user.providers(typ).filter(schema.Offer.provider==p).first():
- for r in offers[p].routes:
+ for r in providers[p].routes:
n = user.has_right(typ, provider=p, route=r)
if n and n not in ret:
ret.append(n)