From 44c4560f24021168719e4b08460f4ae387740ebd Mon Sep 17 00:00:00 2001 From: laurentbarontini Date: Wed, 1 Apr 2026 09:47:03 +0200 Subject: [PATCH] 01.04.26 --- modules/purchase_trade/tests/test_module.py | 8 ++++---- modules/purchase_trade/valuation.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/purchase_trade/tests/test_module.py b/modules/purchase_trade/tests/test_module.py index a3bd90b..5a6d507 100644 --- a/modules/purchase_trade/tests/test_module.py +++ b/modules/purchase_trade/tests/test_module.py @@ -71,13 +71,13 @@ class PurchaseTradeTestCase(ModuleTestCase): strategy.get_mtm(line, Decimal('10')), Decimal('250.00')) - def test_parse_numbers_supports_common_separators(self): - 'parse_numbers splits spaces commas semicolons and new lines' + def test_parse_numbers_supports_inline_and_legacy_separators(self): + 'parse_numbers keeps supporting inline entry and legacy separators' self.assertEqual( valuation_module.ValuationProcess._parse_numbers( - 'PUR-001, PUR-002\nPUR-003;PUR-004' + 'PUR-001 PUR-002, PUR-003\nPUR-004;PUR-005' ), - ['PUR-001', 'PUR-002', 'PUR-003', 'PUR-004']) + ['PUR-001', 'PUR-002', 'PUR-003', 'PUR-004', 'PUR-005']) def test_get_generate_types_maps_business_groups(self): 'valuation type groups map to the expected stored valuation types' diff --git a/modules/purchase_trade/valuation.py b/modules/purchase_trade/valuation.py index edfd795..412cb69 100644 --- a/modules/purchase_trade/valuation.py +++ b/modules/purchase_trade/valuation.py @@ -682,8 +682,8 @@ class ValuationProcessStart(ModelView): purchase_to_date = fields.Date("Purchase To Date") sale_from_date = fields.Date("Sale From Date") sale_to_date = fields.Date("Sale To Date") - purchase_numbers = fields.Text("Purchase Numbers") - sale_numbers = fields.Text("Sale Numbers") + purchase_numbers = fields.Char("Purchase Numbers") + sale_numbers = fields.Char("Sale Numbers") analytic_dimensions = fields.One2Many( 'valuation.process.dimension', 'start',