| branch | devel |
| changeset 167 | 374f34025fa1 |
| parent 137 | e0073c462563 |
| child 178 | ee4a6eb5a34b |
--- a/iro/validate.py Tue Feb 14 21:31:06 2012 +0100 +++ b/iro/validate.py Wed Feb 15 12:55:56 2012 +0100 @@ -54,7 +54,9 @@ ret = [] for v in value: try: - ret.append(Telnumber(v)) + tel=Telnumber(v) + if tel not in ret: + ret.append(tel) except InvalidTel, e: e.field=field raise e @@ -114,7 +116,8 @@ i += 1 if c%2 == 0 and c > 1: #no single quote allowed raise InvalidMail(v,field) - ret.append(v) + if v not in ret: + ret.append(v) return ret def validate(kwd,func, need=True,*args,**kargs):