From 7f4e552e3fdea33179c41004ee2b35292534ad08 Mon Sep 17 00:00:00 2001 From: Martin Geubelle Date: Tue, 28 Mar 2017 13:52:09 +0200 Subject: [PATCH] [FIX] web: mockRead all fields if no field specified When mocking a `read`, the mock server should return all fields if no field are specified in the `read` parameters. --- addons/web/static/test/helpers/mock_server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/test/helpers/mock_server.js b/addons/web/static/test/helpers/mock_server.js index 1b7aeecd4f0..6755301fd66 100644 --- a/addons/web/static/test/helpers/mock_server.js +++ b/addons/web/static/test/helpers/mock_server.js @@ -492,7 +492,7 @@ var MockServer = Class.extend({ if (!_.isArray(ids)) { ids = [ids]; } - var fields = args[1] ? _.uniq(args[1].concat(['id'])) : Object.keys(this.data[model].fields); + var fields = args[1] && args[1].length ? _.uniq(args[1].concat(['id'])) : Object.keys(this.data[model].fields); var results = _.map(ids, function (id) { var record = _.findWhere(self.data[model].records, {id: id}); if (!record) {