From e35319b20dc5fbb58abf332556f626927f454fe9 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 5 Jun 2016 14:37:15 +0200 Subject: [PATCH] keep order of POST data --- weboob/browser/browsers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weboob/browser/browsers.py b/weboob/browser/browsers.py index d4698ec896..3112edfdb6 100644 --- a/weboob/browser/browsers.py +++ b/weboob/browser/browsers.py @@ -391,8 +391,8 @@ def build_request(self, url, referrer=None, data_encoding=None, **kwargs): if isinstance(req.data, unicode) and data_encoding: req.data = req.data.encode(data_encoding) if isinstance(req.data, dict) and data_encoding: - req.data = dict([(k, v.encode(data_encoding) if isinstance(v, unicode) else v) - for k, v in req.data.iteritems()]) + req.data = OrderedDict([(k, v.encode(data_encoding) if isinstance(v, unicode) else v) + for k, v in req.data.iteritems()]) if referrer is None: referrer = self.get_referrer(self.url, url) -- GitLab