sobjects/parsers.py
branchstable
changeset 7701 e5ba5de1d485
parent 7700 0010dde5352a
child 7727 70ea754d3e04
equal deleted inserted replaced
7700:0010dde5352a 7701:e5ba5de1d485
   245             try:
   245             try:
   246                 etype = url.rsplit('/', 1)[1]
   246                 etype = url.rsplit('/', 1)[1]
   247             except ValueError:
   247             except ValueError:
   248                 return url + '?' + self._cw.build_url_params(**params)
   248                 return url + '?' + self._cw.build_url_params(**params)
   249             try:
   249             try:
   250                 etype = self._cw.vreg.case_insensitive_etypes[etype]
   250                 etype = self._cw.vreg.case_insensitive_etypes[etype.lower()]
   251             except KeyError:
   251             except KeyError:
   252                 return url + '?' + self._cw.build_url_params(**params)
   252                 return url + '?' + self._cw.build_url_params(**params)
   253         if add_relations:
   253         if add_relations:
   254             relations = params.setdefault('relation', [])
   254             relations = params.setdefault('relation', [])
   255             for rtype, role, _ in self.source.mapping.get(etype, ()):
   255             for rtype, role, _ in self.source.mapping.get(etype, ()):