equal
deleted
inserted
replaced
19 str_=True |
19 str_=True |
20 value=[value] |
20 value=[value] |
21 elif not allowList: |
21 elif not allowList: |
22 raise ValidateException(field=field,msg='%s must be a route - No list of routes.'%field) |
22 raise ValidateException(field=field,msg='%s must be a route - No list of routes.'%field) |
23 |
23 |
24 routes =[o.name for o in Offer.routes(session,typ)] |
24 routes = [o.name for o in Offer.routes(session,typ)] |
|
25 providers = [o.provider for o in Offer.providers(session,typ)] |
25 for v in value: |
26 for v in value: |
26 if v not in routes: |
27 if v not in routes and v not in providers and v != "default": |
27 raise ValidateException(field=field,msg='Route %s is not valid.'%v) |
28 raise ValidateException(field=field,msg='Route %s is not valid.'%v) |
28 if v not in ret: |
29 if v not in ret: |
29 ret.append(v) |
30 ret.append(v) |
30 if str_: |
31 if str_: |
31 return ret[0] |
32 return ret[0] |