]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Controller/Part.pm
Part Controller - Artikelnummer von unbenutzten Artikeln ändern
[kivitendo-erp.git] / SL / Controller / Part.pm
index 350edec138b5725eba052f6bda0cce90ee1a6eda..5dc37b45a2b4e20b147f45d05c4eac951e8b9086 100644 (file)
@@ -669,8 +669,8 @@ sub parse_form {
   my $params = delete($::form->{part}) || { };
 
   delete $params->{id};
-  # never overwrite existing partnumber, should be a read-only field anyway
-  delete $params->{partnumber} if $self->part->partnumber;
+  # never overwrite existing partnumber for parts in use, should be a read-only field in that case anyway
+  delete $params->{partnumber} if $self->part->partnumber and not $self->orphaned;
   $self->part->assign_attributes(%{ $params});
   $self->part->bin_id(undef) unless $self->part->warehouse_id;