From 565df0c0bfa606138986c4a51dd279b29a239cc5 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 8 Nov 2013 14:21:35 +0100 Subject: [PATCH] [IMP] ModelConverter * add generate method to indicate that the converter can produce values it can consume * fix to_url, should return a string bzr revid: xmo@openerp.com-20131108132135-n80fot7xv6by43dx --- openerp/http.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openerp/http.py b/openerp/http.py index 8152f21ab75..b3b01277d64 100644 --- a/openerp/http.py +++ b/openerp/http.py @@ -859,7 +859,11 @@ class ModelConverter(routing.BaseConverter): return request.registry[self.model].browse(request.cr, request.uid, int(value), context=request.context) def to_url(self, value): - return value.id + return str(value.id) + + def generate(self): + for id in request.registry[self.model].search(request.cr, request.uid, [], context=request.context): + yield request.registry[self.model].browse(request.cr, request.uid, id, context=request.context) class ModelsConverter(routing.BaseConverter):