From 5fcefdf78916e0bd3ddb205f223d835713c2907d Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Tue, 30 May 2017 11:58:25 +0200 Subject: [PATCH] =?utf8?q?TransNumberGenerator=20-=20scoping=20f=C3=BCr=20?= =?utf8?q?parts=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit im TransNumberGenerator Helper gibt es ein parts_scoping, welches benutzt wird um zu prüfen ob eine Artikelnummer schon vergeben ist. Das unterscheidet zwischen part/service/..., und sucht sich alle partnumbers von dem Typ raus, um die nächste freie Artikelnummer zu finden. Da parts.partnumber per Datenbankconstraint unique ist macht das aber keinen Sinn, daher sollten beim Finden der nächsten freien Artikelnummer immer alle Artikelnummern berücksichtigt werden. --- SL/DB/Helper/TransNumberGenerator.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SL/DB/Helper/TransNumberGenerator.pm b/SL/DB/Helper/TransNumberGenerator.pm index fab4a7c00..a28f11f71 100644 --- a/SL/DB/Helper/TransNumberGenerator.pm +++ b/SL/DB/Helper/TransNumberGenerator.pm @@ -20,7 +20,7 @@ sub do_scoping { } sub parts_scoping { - SL::DB::Manager::Part->type_filter($_[0]); + # SL::DB::Manager::Part->type_filter($_[0]); } my %specs = ( ar => { number_column => 'invnumber', }, -- 2.20.1