Géry Debongnie
6cd17d575c
[FIX] web: properly refetch x2manys in some cases
...
Consider the following situation: a form view with a one2many which
contains sub x2many fields (for example a m2m_tags). Suppose that the
one2many has more than 40 records. Before this commit, trying to delete
one of these records caused a crash.
The reason is that when we delete a record, we need to reload the
missing records in the one2many field. We actually do that with a
_readUngroupedList. However, the _readUngroupedList method did not
process x2many fields, so the information stored in the datapoints was
'raw', and the rest of the web client expected it to be a datapoint.
To reproduce the issue in the testing environment, i had to use
onchanges and a readonly attrs, to reach a situation where a crash could
occur. This shows that, while the issue is critical, it was not totally
trivial to be impacted by it.
2017-11-20 11:05:46 +01:00
..
2017-11-15 17:55:33 +01:00
2017-11-05 01:11:44 +01:00
2017-11-08 11:08:53 +01:00
2017-11-13 10:56:41 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-24 12:38:17 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-10-24 12:38:17 +02:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-10-09 17:54:36 +02:00
2017-09-11 13:30:03 +02:00
2017-10-25 14:20:51 +02:00
2017-11-08 11:08:53 +01:00
2017-10-24 12:38:17 +02:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-08-13 07:15:42 +02:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-10-24 12:38:17 +02:00
2017-11-12 00:50:30 +01:00
2017-08-13 07:15:42 +02:00
2017-07-25 12:26:50 +02:00
2017-10-29 04:30:55 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-29 04:30:55 +01:00
2017-10-13 09:11:57 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-09 18:05:49 +01:00
2017-11-12 00:50:30 +01:00
2017-09-24 01:44:27 +02:00
2017-10-20 17:57:21 +02:00
2017-06-15 18:44:16 +02:00
2017-11-15 15:50:36 +01:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-11-17 11:25:25 +01:00
2017-11-17 11:25:25 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-09-26 11:47:00 +02:00
2017-11-03 13:36:41 +01:00
2017-10-26 20:07:36 +02:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-09-24 01:44:27 +02:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-09-26 11:47:00 +02:00
2017-09-26 11:47:00 +02:00
2017-10-31 15:25:01 +01:00
2017-07-14 14:27:38 +02:00
2017-11-15 15:50:36 +01:00
2017-09-26 11:47:00 +02:00
2017-09-26 11:47:00 +02:00
2017-09-26 11:47:00 +02:00
2017-09-24 01:44:27 +02:00
2017-10-12 14:09:12 +02:00
2017-11-08 11:08:53 +01:00
2017-06-14 13:45:10 +02:00
2017-09-26 11:47:00 +02:00
2017-09-24 01:44:27 +02:00
2017-10-31 15:25:01 +01:00
2017-09-26 11:47:00 +02:00
2017-10-12 21:44:28 +02:00
2017-09-24 01:44:27 +02:00
2017-10-09 12:44:22 +02:00
2017-10-31 12:07:15 +01:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-10-31 12:07:15 +01:00
2017-09-24 01:44:27 +02:00
2017-09-24 01:44:27 +02:00
2017-09-24 01:44:27 +02:00
2017-10-31 12:07:15 +01:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-10-31 12:07:15 +01:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-09-24 01:44:27 +02:00
2017-09-26 11:47:00 +02:00
2017-10-31 12:07:15 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-17 10:47:49 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-15 15:50:36 +01:00
2017-07-25 12:26:50 +02:00
2017-08-23 15:18:11 +02:00
2017-11-12 00:50:30 +01:00
2017-11-15 15:50:36 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-11-03 13:36:41 +01:00
2017-11-05 01:11:44 +01:00
2017-10-12 21:44:28 +02:00
2017-10-12 21:44:28 +02:00
2017-10-12 21:44:28 +02:00
2017-11-15 15:50:36 +01:00
2017-11-05 01:11:44 +01:00
2017-07-25 12:26:50 +02:00
2017-11-15 15:50:36 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-05 01:11:44 +01:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-10-01 07:14:55 +02:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-14 22:35:57 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-15 15:50:36 +01:00
2017-11-12 00:50:30 +01:00
2017-10-24 12:38:17 +02:00
2017-07-25 12:26:50 +02:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-07 11:01:14 +01:00
2017-10-12 21:44:28 +02:00
2017-10-24 12:38:17 +02:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-15 15:50:36 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-09-24 01:44:27 +02:00
2017-11-08 11:08:53 +01:00
2017-11-20 11:05:46 +01:00
2017-10-12 21:44:28 +02:00
2017-11-10 10:30:34 +01:00
2017-10-12 21:44:28 +02:00
2017-11-05 01:11:44 +01:00
2017-11-08 11:08:53 +01:00
2017-11-05 01:11:44 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-10-12 21:44:28 +02:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-11-08 11:08:53 +01:00
2017-09-26 11:47:00 +02:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-10-26 20:07:36 +02:00
2017-10-24 12:38:17 +02:00
2017-11-08 11:08:53 +01:00
2017-10-24 12:38:17 +02:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-07-25 12:26:50 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-10-12 21:44:28 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-15 15:50:36 +01:00
2017-10-01 07:14:55 +02:00
2017-11-12 00:50:30 +01:00
2017-11-12 00:50:30 +01:00
2017-11-08 11:08:53 +01:00
2017-11-12 00:50:30 +01:00
2017-10-08 07:14:56 +02:00
2017-11-12 00:50:30 +01:00
2017-10-12 21:44:28 +02:00
2017-11-05 01:11:44 +01:00