MerlinGuillaume and Victor Feyens
d5878829cd
[FIX] product: use configurator with deleted attribute
...
The product configurator can have irrelevant disabled options if the
product selected has some archived variants
Steps to reproduce:
1. Install Sales and Inventory
2. Create a product with two attributes, each with two values (e.g.
Color: C1, C2 and Weight: W1, W2)
3. Open one of the variant, add some stock then archive it
4. Delete the attribute Weight from the product
5. Create a SO for any customer and add the product
6. The product configurator dialog opens but the C1 color is unavailable
Solution:
Only return the archived combinations for which all of the attribute are
still used in the product
opw-3427753
closes odoo/odoo#132420
X-original-commit: d5cd215dcf1b7e633c86ad734274a65827368ade
Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com >
Co-authored-by: Victor Feyens <vfe@odoo.com >
2023-08-19 12:02:52 +02:00
..
2023-08-19 06:59:49 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-10 18:14:04 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-16 16:05:12 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-07-24 20:17:50 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-31 23:21:10 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:42 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 12:17:56 +02:00
2023-08-02 18:50:17 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-13 14:47:44 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-17 10:32:54 +02:00
2023-08-18 09:49:08 +02:00
2023-07-20 05:03:02 +02:00
2023-07-15 10:54:46 +02:00
2023-08-18 19:17:16 +02:00
2023-07-27 11:58:34 +02:00
2023-08-18 21:45:11 +02:00
2023-07-13 19:28:04 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-07-25 00:54:54 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-11 14:32:30 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:20 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 23:05:55 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-24 23:04:20 +02:00
2023-08-11 14:32:30 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-11 09:16:56 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:24 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-11 09:16:56 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-17 18:42:46 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 18:42:46 +02:00
2023-08-01 09:40:55 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-19 12:02:38 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-19 19:37:55 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-13 12:26:17 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:38 +02:00
2023-07-19 21:59:57 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 07:58:50 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-20 17:01:00 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 11:00:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 11:01:00 +02:00
2023-07-20 17:01:00 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:30 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 05:11:15 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-08 18:40:52 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-02 17:29:05 +02:00
2023-08-18 19:17:16 +02:00
2023-08-02 17:29:05 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:52 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-07-19 23:17:53 +02:00
2023-07-19 23:17:53 +02:00
2023-07-19 23:17:53 +02:00
2023-08-16 17:47:18 +02:00
2023-08-16 17:47:45 +02:00
2023-08-16 16:04:09 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 11:01:00 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:16:51 +02:00
2023-08-18 09:49:16 +02:00
2023-08-19 09:06:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:52 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-07-20 10:07:11 +02:00
2023-08-18 09:49:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-01 13:51:17 +02:00
2023-08-14 14:52:02 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:11 +02:00
2023-07-31 23:21:10 +02:00
2023-08-03 19:31:23 +02:00
2023-08-16 21:12:52 +02:00
2023-08-02 18:50:17 +02:00
2023-08-02 18:50:18 +02:00
2023-08-10 10:39:41 +02:00
2023-08-17 10:32:54 +02:00
2023-07-24 20:17:50 +02:00
2023-08-18 09:49:12 +02:00
2023-07-27 11:58:34 +02:00
2023-08-03 19:31:23 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-19 12:02:10 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 19:17:16 +02:00
2023-08-18 09:49:13 +02:00
2023-07-27 11:58:34 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:28 +02:00
2023-08-18 09:49:13 +02:00
2023-08-03 19:31:23 +02:00
2023-08-03 19:31:23 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-17 13:03:18 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:30 +02:00
2023-08-18 09:49:13 +02:00
2023-08-09 00:13:08 +02:00
2023-08-18 17:13:59 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:28 +02:00
2023-08-16 12:47:34 +02:00
2023-08-18 09:49:13 +02:00
2023-07-27 11:58:34 +02:00
2023-08-09 21:01:12 +02:00
2023-08-16 16:05:12 +02:00
2023-07-11 22:33:47 +02:00
2023-08-19 09:06:59 +02:00
2023-07-27 11:58:34 +02:00
2023-08-18 19:17:16 +02:00
2023-08-11 14:32:28 +02:00
2023-08-11 14:32:28 +02:00
2023-07-27 11:58:34 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-09 00:13:08 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 19:17:16 +02:00
2023-08-11 14:32:28 +02:00
2023-08-02 13:20:23 +02:00
2023-08-19 12:02:06 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-18 09:49:13 +02:00
2023-08-11 14:32:28 +02:00