Dienstleistungen haben kein onhand, ergo hindert onhand auch nicht am speichern.
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 3 Sep 2009 08:57:07 +0000 (10:57 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 3 Sep 2009 08:57:07 +0000 (10:57 +0200)
Fix für Bug 1133.

bin/mozilla/ic.pl

index dd8cc46..1cd8ce5 100644 (file)
@@ -1753,13 +1753,8 @@ sub save {
   # check if there is a description
   $form->isblank("description", $locale->text("Part Description missing!"));
 
-  if ($form->{obsolete}) {
-    $form->error(
-      $locale->text(
-        "Inventory quantity must be zero before you can set this $form->{item} obsolete!"
-      ))
-      if ($form->{onhand} * 1);
-  }
+  $form->error($locale->text("Inventory quantity must be zero before you can set this $form->{item} obsolete!"))
+    if $form->{obsolete} && $form->{onhand} * 1 && $form->{item} ne 'service';
 
   if (!$form->{buchungsgruppen_id}) {
     $form->error($locale->text("Parts must have an entry type.") . " " .