Part Controller - Artikelnummern ändern prüft auf used_in_record
[kivitendo-erp.git] / SL / Controller / Part.pm
index 6477a90..267c5d5 100644 (file)
@@ -682,7 +682,7 @@ sub parse_form {
 
   delete $params->{id};
   # 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;
+  delete $params->{partnumber} if $self->part->partnumber and $self->part->used_in_record;
   $self->part->assign_attributes(%{ $params});
   $self->part->bin_id(undef) unless $self->part->warehouse_id;