Zeiterfassung: Logik-/Tippfehler in Validierung beim Speichern
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 18 May 2021 11:21:59 +0000 (13:21 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 18 May 2021 12:15:13 +0000 (14:15 +0200)
SL/DB/TimeRecording.pm

index 3749dab..575e219 100644 (file)
@@ -38,7 +38,7 @@ sub validate {
   push @errors, t8('Employee must not be empty.')                              if !$self->employee_id;
   push @errors, t8('Description must not be empty.')                           if !$self->description;
   push @errors, t8('Start time must be earlier than end time.')                if $self->is_time_in_wrong_order;
-  push @errors, t8('Assigned order must be a sales order.')                    if $self->order_id && 'sales_order' eq !$self->order->type;
+  push @errors, t8('Assigned order must be a sales order.')                    if $self->order_id && 'sales_order' ne $self->order->type;
   push @errors, t8('Customer of assigned order must match customer.')          if $self->order_id && $self->order->customer_id != $self->customer_id;
   push @errors, t8('Customer of assigned project must match customer.')        if $self->project_id && $self->project->customer_id && $self->project->customer_id != $self->customer_id;
   push @errors, t8('Project of assigned order must match assigned project.')