Aaron Bohy
e9de309511
[FIX] web: editable list: setRowMode returns a deferred
...
This function should return a deferred, as indicated in the
docstring. However, in some cases, it doesn't. It then crashed
as the FieldX2Many tries to call done() on undefined.
This happens for instance on the customer invoice form view:
create a new record, select a partner, add a line, select a
product, directly click on the invoice date field (this will
trigger an onchange which will totally override the value of the
one2many). The FielX2Many calls setRowMode to switch the edited
row back to readonly, but this row doesn't exist anymore as the
one2many value has been overriden by the onchange, so setRowMode
wrongly returns nothing, and it crashes.
2017-06-07 08:08:49 +02:00
..
2017-06-06 19:23:03 +02:00
2017-05-21 04:33:07 +02:00
2017-05-14 04:31:11 +02:00
2017-06-04 04:27:19 +02:00
2017-06-01 01:10:29 +02:00
2017-06-04 00:28:17 +02:00
2017-06-01 02:40:07 +02:00
2017-06-01 01:10:29 +02:00
2017-04-30 07:12:44 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-05-01 02:40:51 +02:00
2017-05-14 07:08:31 +02:00
2017-04-30 07:12:44 +02:00
2017-05-14 04:31:11 +02:00
2017-05-28 04:29:29 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 07:07:18 +02:00
2017-05-14 07:08:31 +02:00
2017-06-04 07:07:18 +02:00
2017-04-30 07:12:44 +02:00
2017-06-06 19:23:03 +02:00
2017-04-30 07:12:44 +02:00
2017-06-04 07:07:18 +02:00
2017-06-06 16:32:37 +02:00
2017-06-04 07:07:18 +02:00
2017-05-03 15:41:05 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-05-28 07:06:53 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-06-06 19:23:03 +02:00
2017-04-30 07:12:44 +02:00
2017-05-05 12:27:06 +02:00
2017-05-04 12:07:30 +02:00
2017-05-28 04:29:29 +02:00
2017-06-04 07:07:18 +02:00
2017-05-14 04:31:11 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 04:27:19 +02:00
2017-06-06 11:33:31 +02:00
2017-05-04 16:05:32 +02:00
2017-06-06 19:23:03 +02:00
2017-06-06 19:23:03 +02:00
2017-06-01 02:40:07 +02:00
2017-05-16 17:09:45 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 07:07:18 +02:00
2017-06-01 01:49:16 +02:00
2017-06-06 11:33:31 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-05-04 12:07:30 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-05-28 04:29:29 +02:00
2017-06-04 04:27:19 +02:00
2017-04-28 09:06:53 +02:00
2017-04-28 09:06:53 +02:00
2017-06-06 19:23:03 +02:00
2017-04-28 09:06:53 +02:00
2017-04-28 09:06:53 +02:00
2017-04-28 09:06:53 +02:00
2017-06-06 19:23:03 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-03-12 00:30:59 +01:00
2017-04-06 15:08:33 +02:00
2017-04-13 13:22:27 +02:00
2017-06-01 02:40:07 +02:00
2017-05-08 16:55:51 +02:00
2017-05-08 16:55:51 +02:00
2017-06-04 00:28:17 +02:00
2017-06-01 01:10:29 +02:00
2017-03-12 02:54:51 +01:00
2017-05-01 02:40:51 +02:00
2017-04-06 15:06:48 +02:00
2017-04-28 09:06:53 +02:00
2017-03-12 00:30:59 +01:00
2017-06-01 00:15:27 +02:00
2017-05-30 12:26:46 +02:00
2017-05-16 14:56:02 +02:00
2017-03-12 00:30:59 +01:00
2017-04-05 13:54:26 +02:00
2017-06-01 01:10:29 +02:00
2017-04-06 15:02:02 +02:00
2017-05-01 02:40:51 +02:00
2017-05-10 10:54:26 +02:00
2017-04-28 09:06:53 +02:00
2017-05-16 17:09:45 +02:00
2017-03-12 00:30:59 +01:00
2017-03-12 00:30:59 +01:00
2017-03-12 00:30:59 +01:00
2017-03-12 02:54:51 +01:00
2017-06-04 00:28:17 +02:00
2017-03-31 12:10:22 +02:00
2017-03-12 02:54:51 +01:00
2017-03-12 00:30:59 +01:00
2017-05-21 00:28:50 +02:00
2017-03-19 02:55:34 +01:00
2017-06-01 02:40:07 +02:00
2017-06-01 01:10:29 +02:00
2017-02-23 20:15:38 +01:00
2017-03-12 00:30:59 +01:00
2017-03-12 00:30:59 +01:00
2017-03-12 00:30:59 +01:00
2017-05-21 00:28:50 +02:00
2017-03-12 00:30:59 +01:00
2017-05-21 00:28:50 +02:00
2017-03-12 00:30:59 +01:00
2017-05-21 00:28:50 +02:00
2017-03-12 00:30:59 +01:00
2017-05-01 02:40:51 +02:00
2017-03-12 00:30:59 +01:00
2017-03-12 00:30:59 +01:00
2017-06-01 02:40:07 +02:00
2017-03-12 00:30:59 +01:00
2017-03-19 02:55:34 +01:00
2017-05-21 00:28:50 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 07:07:18 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 04:27:19 +02:00
2017-06-01 02:40:07 +02:00
2017-06-06 19:23:03 +02:00
2017-04-28 09:06:53 +02:00
2017-04-28 09:06:53 +02:00
2017-06-04 00:28:17 +02:00
2017-06-06 19:23:03 +02:00
2017-05-21 04:33:07 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 07:07:18 +02:00
2017-05-21 04:33:07 +02:00
2017-05-21 04:33:07 +02:00
2017-05-14 04:31:11 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-05-05 12:27:06 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-05-28 04:29:29 +02:00
2017-05-28 07:06:53 +02:00
2017-06-01 02:40:07 +02:00
2017-06-04 04:27:19 +02:00
2017-05-21 04:33:07 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 04:27:19 +02:00
2017-06-01 02:40:07 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-05-28 04:29:29 +02:00
2017-06-06 19:23:03 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 04:27:19 +02:00
2017-05-11 18:27:33 +02:00
2017-06-04 07:07:18 +02:00
2017-05-14 04:31:11 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-05-21 04:33:07 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 04:27:19 +02:00
2017-05-28 04:29:29 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-04-28 09:06:53 +02:00
2017-06-01 02:40:07 +02:00
2017-05-16 17:09:45 +02:00
2017-05-14 04:31:11 +02:00
2017-04-30 07:12:44 +02:00
2017-06-04 04:27:19 +02:00
2017-06-06 17:47:40 +02:00
2017-06-06 11:33:31 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 04:27:19 +02:00
2017-05-14 04:31:11 +02:00
2017-05-14 04:31:11 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 04:27:19 +02:00
2017-06-04 07:07:18 +02:00
2017-06-01 02:40:07 +02:00
2017-04-30 07:12:44 +02:00
2017-05-21 00:28:50 +02:00
2017-05-21 04:33:07 +02:00
2017-06-07 08:08:49 +02:00
2017-04-30 07:12:44 +02:00
2017-06-06 19:23:03 +02:00
2017-05-01 02:40:51 +02:00
2017-05-21 00:28:50 +02:00
2017-06-04 00:28:17 +02:00
2017-06-06 19:23:03 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-05-05 12:27:07 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-05-07 07:08:16 +02:00
2017-06-04 00:28:17 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 00:28:17 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 00:28:17 +02:00
2017-06-01 02:40:07 +02:00
2017-06-01 02:40:07 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-04-28 09:06:53 +02:00
2017-06-06 19:23:03 +02:00
2017-06-04 07:07:18 +02:00
2017-06-04 00:28:17 +02:00
2017-04-30 07:12:44 +02:00
2017-04-30 07:12:44 +02:00
2017-06-04 00:28:17 +02:00
2017-06-04 00:28:17 +02:00
2017-06-06 19:23:03 +02:00
2017-04-28 09:06:53 +02:00
2017-06-04 00:28:17 +02:00
2017-05-14 07:08:31 +02:00
2017-05-21 07:11:01 +02:00
2017-04-30 07:12:44 +02:00
2017-04-28 09:06:53 +02:00
2017-06-04 07:07:18 +02:00
2017-05-07 07:08:16 +02:00
2017-06-04 07:07:18 +02:00