Mercurial > p > roundup > code
comparison roundup/cgi/templating.py @ 3461:fb82ab9461b0
fix comma-separated ID filter spec in web requests [SF#1396278]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 13 Jan 2006 01:42:38 +0000 |
| parents | 62e4032cb280 |
| children | fd32170475f5 |
comparison
equal
deleted
inserted
replaced
| 3459:9f138c221506 | 3461:fb82ab9461b0 |
|---|---|
| 2073 self.filterspec[name] = lookupIds(db, prop, | 2073 self.filterspec[name] = lookupIds(db, prop, |
| 2074 handleListCGIValue(fv)) | 2074 handleListCGIValue(fv)) |
| 2075 else: | 2075 else: |
| 2076 if isinstance(fv, type([])): | 2076 if isinstance(fv, type([])): |
| 2077 self.filterspec[name] = [v.value for v in fv] | 2077 self.filterspec[name] = [v.value for v in fv] |
| 2078 elif name == 'id': | |
| 2079 # special case "id" property | |
| 2080 self.filterspec[name] = handleListCGIValue(fv) | |
| 2078 else: | 2081 else: |
| 2079 self.filterspec[name] = fv.value | 2082 self.filterspec[name] = fv.value |
| 2080 | 2083 |
| 2081 # full-text search argument | 2084 # full-text search argument |
| 2082 self.search_text = None | 2085 self.search_text = None |
