projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Versionsnummer im Adminloginscreen immer richtig ausgeben
[kivitendo-erp.git]
/
sql
/
Pg-upgrade2
/
default_bin_parts.pl
diff --git
a/sql/Pg-upgrade2/default_bin_parts.pl
b/sql/Pg-upgrade2/default_bin_parts.pl
index
89ec619
..
948067c
100644
(file)
--- a/
sql/Pg-upgrade2/default_bin_parts.pl
+++ b/
sql/Pg-upgrade2/default_bin_parts.pl
@@
-66,7
+66,9
@@
sub run {
foreach my $i (1 .. $::form->{rowcount}) {
# Best Case: Lagerplatz aus Liste gewählt
foreach my $i (1 .. $::form->{rowcount}) {
# Best Case: Lagerplatz aus Liste gewählt
- if ($::form->{"bin_id_$i"}) {
+ # bei zurückspringen auf leeres lager, wird der lagerplatz nicht zurückgesetzt
+ # erstmal an dieser stelle abfangen, damit nichts angelegt wird
+ if ($::form->{"bin_id_$i"} && $::form->{"warehouse_id_$i"}) {
$prepared_update_query->execute($::form->{"warehouse_id_$i"}, $::form->{"bin_id_$i"}, $::form->{"partid_$i"}) || $self->db_error($update_query);
} elsif ($CREATE_BINS) {
# Lager vorhanden, bzw. vorher erstellt. alte bins automatisch hinzufügen und zum Standardlagerplatz verdrahten
$prepared_update_query->execute($::form->{"warehouse_id_$i"}, $::form->{"bin_id_$i"}, $::form->{"partid_$i"}) || $self->db_error($update_query);
} elsif ($CREATE_BINS) {
# Lager vorhanden, bzw. vorher erstellt. alte bins automatisch hinzufügen und zum Standardlagerplatz verdrahten