From: Moritz Bunkus Date: Thu, 11 Dec 2008 13:24:27 +0000 (+0000) Subject: Beim Upgrade und Einführung des neuen Lagers die Zeilen in inventory X-Git-Tag: release-2.6.0beta2~221 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=4b4c9020f4ae9b4a79d11b8bc17e75405fcfef72;p=kivitendo-erp.git Beim Upgrade und Einführung des neuen Lagers die Zeilen in inventory mit leerer Chargennummer befüllen (nicht mit NULL), weil der Rest des Lagercodes von leeren Strings ausgeht, wenn keine Chargennummer verwendet wird. Ansonsten wertet Lx-Office zwei Einträge ohne Chargennummer als unterschiedlich (einmal NULL, einmal leerer String), und man kann die migrierten Bestände nicht mehr verändern. Fix für Bug 876. --- diff --git a/sql/Pg-upgrade2/warehouse.pl b/sql/Pg-upgrade2/warehouse.pl index e205670c7..f9e59a4e5 100644 --- a/sql/Pg-upgrade2/warehouse.pl +++ b/sql/Pg-upgrade2/warehouse.pl @@ -63,8 +63,8 @@ INSERT INTO bin FROM warehouse, tmp_parts WHERE warehouse.description=$warehouse); INSERT INTO inventory - (warehouse_id, parts_id, bin_id, qty, employee_id, trans_id, trans_type_id) - (SELECT warehouse.id, tmp_parts.id, bin.id, onhand, (SELECT id FROM employee LIMIT 1), nextval('id'), transfer_type.id + (warehouse_id, parts_id, bin_id, qty, employee_id, trans_id, trans_type_id, chargenumber) + (SELECT warehouse.id, tmp_parts.id, bin.id, onhand, (SELECT id FROM employee LIMIT 1), nextval('id'), transfer_type.id, '' FROM transfer_type, warehouse, tmp_parts, bin WHERE warehouse.description = $warehouse AND COALESCE(bin, $bin) = bin.description