Martin Trigaux
85ee046b37
[IMP] *: use res.lang methods
...
get_installed and _lang_get_id are both ormcached and correctly check
the context
Retrieving a res.lang from a code is a frequent action that can be
achieved with _lang_get (cf previous commit).
Using _lang_get ensure the active_test in the context is correct and
is not poluted with another context propagation issue.
odoo/odoo#35490 discussion is an example of bad context propagation
closes odoo/odoo#35504
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com >
2019-08-07 13:06:17 +00:00
..
2019-08-07 10:28:33 +00:00
2019-08-02 16:47:58 +00:00
2019-06-16 06:15:35 +02:00
2019-07-29 14:10:30 +02:00
2019-07-17 14:13:12 +02:00
2019-07-14 01:19:24 +02:00
2019-07-19 09:34:59 +00:00
2019-07-17 14:13:12 +02:00
2019-07-26 15:12:29 +02:00
2019-07-17 14:13:12 +02:00
2019-08-07 10:28:33 +00:00
2019-07-30 08:53:05 +00:00
2019-06-16 06:15:35 +02:00
2019-08-05 17:25:59 +00:00
2019-07-21 01:18:28 +02:00
2019-06-23 06:15:20 +02:00
2019-08-07 13:06:17 +00:00
2019-07-16 09:14:17 +00:00
2019-07-10 10:14:06 +00:00
2019-07-17 14:13:12 +02:00
2019-08-05 09:36:41 +00:00
2019-08-07 13:06:17 +00:00
2019-07-12 13:59:35 +00:00
2019-07-17 14:13:12 +02:00
2019-07-16 09:14:17 +00:00
2019-07-14 01:19:24 +02:00
2019-08-07 13:06:17 +00:00
2019-07-17 14:13:12 +02:00
2019-07-29 14:10:30 +02:00
2019-08-02 18:34:18 +00:00
2019-07-17 14:13:12 +02:00
2019-08-07 13:06:17 +00:00
2019-08-07 10:28:33 +00:00
2019-07-29 14:10:30 +02:00
2019-08-07 10:28:33 +00:00
2019-07-31 11:31:15 +00:00
2019-08-01 11:39:51 +00:00
2019-07-21 01:18:28 +02:00
2019-07-18 09:19:04 +00:00
2019-08-06 13:01:53 +00:00
2019-07-29 14:10:30 +02:00
2019-08-07 07:31:32 +00:00
2019-08-02 16:47:58 +00:00
2019-07-25 11:47:20 +00:00
2019-08-05 09:36:41 +00:00
2019-08-07 07:31:32 +00:00
2019-08-02 16:47:58 +00:00
2019-07-16 09:14:17 +00:00
2019-07-12 13:59:35 +00:00
2019-08-02 16:47:58 +00:00
2019-08-01 12:42:03 +02:00
2019-07-10 10:14:06 +00:00
2019-08-07 12:40:41 +00:00
2019-08-07 12:37:52 +00:00
2019-07-18 10:27:50 +00:00
2019-08-02 16:47:58 +00:00
2019-08-07 07:31:32 +00:00
2019-07-26 15:12:29 +02:00
2019-08-01 11:39:51 +00:00
2019-07-29 14:10:30 +02:00
2019-08-07 07:31:32 +00:00
2019-07-17 09:11:18 +00:00
2019-08-02 16:47:58 +00:00
2019-08-02 16:47:58 +00:00
2019-07-18 10:27:50 +00:00
2019-08-07 07:31:32 +00:00
2019-08-05 09:36:41 +00:00
2019-08-01 12:40:01 +00:00
2019-08-05 09:36:41 +00:00
2019-07-29 14:10:30 +02:00
2019-08-02 16:47:58 +00:00
2019-08-07 13:06:17 +00:00
2019-08-05 17:25:59 +00:00
2019-07-31 10:54:46 +00:00
2019-08-05 17:25:59 +00:00
2019-07-17 08:02:13 +02:00
2019-07-31 13:24:42 +00:00
2019-08-02 16:47:58 +00:00
2019-07-26 15:12:29 +02:00
2019-07-26 15:12:29 +02:00
2019-07-26 15:12:29 +02:00
2019-07-12 09:36:10 +00:00
2019-08-06 12:34:12 +00:00
2019-07-19 09:34:59 +00:00
2019-07-17 14:13:12 +02:00
2019-07-09 11:56:05 +00:00
2019-06-21 15:16:54 +02:00
2019-07-31 17:14:19 +00:00
2019-08-06 12:34:12 +00:00
2019-08-06 12:34:12 +00:00
2019-08-06 12:34:12 +00:00
2019-08-06 12:34:12 +00:00
2019-08-06 12:34:12 +00:00
2019-07-17 14:13:12 +02:00
2019-06-27 18:01:07 +02:00
2019-07-17 14:13:12 +02:00
2019-07-12 13:59:35 +00:00
2019-08-07 13:06:17 +00:00
2019-07-17 14:13:12 +02:00
2019-07-23 07:41:20 +00:00
2019-08-06 12:34:12 +00:00
2019-08-01 12:42:03 +02:00
2019-07-16 08:18:55 +00:00
2019-07-17 14:13:12 +02:00
2019-07-31 17:14:19 +00:00
2019-08-01 10:17:47 +00:00
2019-06-21 15:16:54 +02:00
2019-08-07 13:06:17 +00:00
2019-07-17 14:13:12 +02:00
2019-08-06 12:34:12 +00:00
2019-07-29 12:44:12 +00:00
2019-08-06 12:34:12 +00:00
2019-08-06 12:34:12 +00:00
2019-06-28 11:52:55 +00:00
2019-07-17 21:56:11 +00:00
2019-08-02 11:06:01 +00:00
2019-08-06 12:34:12 +00:00
2019-06-21 11:06:04 +02:00
2019-08-06 12:34:12 +00:00
2019-08-06 12:34:12 +00:00
2019-07-22 08:35:34 +00:00
2019-08-02 12:32:35 +00:00
2019-08-02 16:47:58 +00:00
2019-08-07 10:28:33 +00:00
2019-08-02 16:47:58 +00:00
2019-08-07 07:31:32 +00:00
2019-08-05 09:36:41 +00:00
2019-08-02 12:32:35 +00:00
2019-08-01 11:39:51 +00:00
2019-08-01 11:39:51 +00:00
2019-08-02 12:34:17 +00:00
2019-08-05 08:41:27 +00:00
2019-08-01 12:42:03 +02:00
2019-08-07 10:28:33 +00:00
2019-07-29 14:10:30 +02:00
2019-07-07 06:07:54 +02:00
2019-08-07 07:31:32 +00:00
2019-08-07 10:28:33 +00:00
2019-07-26 15:12:29 +02:00
2019-08-02 16:47:58 +00:00
2019-06-16 06:15:35 +02:00
2019-08-07 10:28:33 +00:00
2019-08-02 16:47:58 +00:00
2019-07-17 14:13:12 +02:00
2019-08-07 11:27:44 +00:00
2019-08-02 16:47:58 +00:00
2019-08-02 16:47:58 +00:00
2019-08-02 16:47:58 +00:00
2019-07-17 14:13:12 +02:00
2019-08-02 16:47:58 +00:00
2019-08-02 16:47:58 +00:00
2019-08-02 16:47:58 +00:00
2019-08-02 16:47:58 +00:00
2019-07-29 14:10:30 +02:00
2019-08-07 10:28:33 +00:00
2019-08-02 16:47:58 +00:00
2019-07-21 03:09:04 +02:00
2019-07-26 15:12:29 +02:00
2019-08-02 09:33:05 +00:00
2019-07-23 07:41:20 +00:00
2019-06-16 06:15:35 +02:00
2019-08-02 16:47:58 +00:00
2019-07-29 14:10:30 +02:00
2019-07-17 14:13:12 +02:00
2019-08-07 12:50:09 +00:00
2019-07-21 01:18:28 +02:00
2019-07-31 13:20:38 +00:00
2019-08-01 12:42:03 +02:00
2019-08-07 12:50:09 +00:00
2019-08-07 07:31:32 +00:00
2019-07-30 11:37:07 +00:00
2019-08-07 12:50:09 +00:00
2019-07-17 14:13:12 +02:00
2019-07-07 06:07:54 +02:00
2019-08-07 12:50:09 +00:00
2019-08-07 07:31:32 +00:00
2019-07-22 12:37:16 +00:00
2019-08-01 11:39:51 +00:00
2019-07-21 06:07:25 +02:00
2019-08-07 07:31:32 +00:00
2019-08-01 11:39:51 +00:00
2019-08-07 12:50:09 +00:00
2019-08-01 11:39:51 +00:00
2019-06-27 20:45:52 +02:00
2019-08-01 11:39:51 +00:00
2019-08-01 11:39:51 +00:00
2019-08-02 07:19:47 +00:00
2019-08-02 11:17:12 +00:00
2019-07-17 14:13:12 +02:00
2019-08-07 12:49:05 +00:00
2019-08-07 12:50:09 +00:00
2019-08-07 10:28:33 +00:00
2019-08-01 11:39:51 +00:00
2019-08-07 10:28:33 +00:00
2019-08-07 10:28:33 +00:00
2019-07-26 11:51:02 +00:00
2019-08-02 16:47:58 +00:00
2019-08-07 10:28:33 +00:00
2019-07-21 01:18:28 +02:00
2019-07-29 14:10:30 +02:00
2019-07-26 15:12:29 +02:00
2019-08-07 14:11:21 +00:00
2019-08-07 14:11:21 +00:00
2019-07-29 14:10:30 +02:00
2019-08-07 14:11:21 +00:00
2019-08-07 07:31:32 +00:00
2019-08-07 10:28:33 +00:00
2019-08-05 11:50:20 +00:00
2019-07-23 08:29:15 +00:00
2019-08-02 12:32:35 +00:00
2019-08-03 09:51:22 +00:00
2019-07-30 09:59:28 +00:00
2019-07-30 09:59:28 +00:00
2019-08-01 09:06:25 +00:00
2019-07-29 14:10:30 +02:00
2019-08-07 10:28:33 +00:00
2019-08-07 12:50:09 +00:00
2019-07-19 08:39:07 +00:00
2019-07-30 09:04:18 +00:00
2019-06-16 06:15:35 +02:00
2019-07-10 10:14:06 +00:00
2019-07-21 01:18:28 +02:00
2019-08-07 13:06:17 +00:00
2019-08-05 11:50:20 +00:00
2019-07-30 11:46:30 +00:00
2019-08-05 09:36:41 +00:00
2019-08-03 09:51:22 +00:00
2019-08-07 12:31:32 +00:00
2019-07-16 09:14:17 +00:00
2019-08-05 13:03:52 +00:00
2019-08-07 07:31:32 +00:00
2019-08-03 09:51:22 +00:00
2019-08-07 12:31:32 +00:00
2019-08-01 09:06:25 +00:00
2019-08-07 10:28:33 +00:00
2019-08-03 09:51:22 +00:00
2019-08-02 12:35:39 +00:00
2019-08-02 16:47:58 +00:00
2019-07-29 14:10:30 +02:00
2019-08-02 16:47:58 +00:00
2019-07-29 14:10:30 +02:00
2019-08-03 09:51:22 +00:00
2019-08-03 09:51:22 +00:00
2019-07-15 13:15:12 +02:00
2019-08-07 10:28:33 +00:00
2019-08-07 12:31:32 +00:00
2019-08-07 10:28:33 +00:00
2019-08-05 13:24:22 +00:00
2019-07-26 08:53:36 +00:00
2019-06-16 06:15:35 +02:00
2019-08-03 09:51:22 +00:00
2019-08-03 09:51:22 +00:00
2019-07-16 16:36:40 +02:00
2019-08-03 09:51:22 +00:00
2019-08-05 08:44:09 +00:00
2019-08-03 09:51:22 +00:00
2019-08-05 13:03:52 +00:00
2019-08-07 10:28:33 +00:00
2019-08-05 08:44:09 +00:00
2019-08-05 13:24:22 +00:00
2019-08-01 20:27:30 +00:00
2019-08-01 12:40:01 +00:00