X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/ea507623073ea48951f1c1ba38f2a0841b14d47a..d32410ac096b:/SL/Controller/CsvImport/Helper/Consistency.pm?ds=sidebyside diff --git a/SL/Controller/CsvImport/Helper/Consistency.pm b/SL/Controller/CsvImport/Helper/Consistency.pm index da9f455bc..5538a738c 100644 --- a/SL/Controller/CsvImport/Helper/Consistency.pm +++ b/SL/Controller/CsvImport/Helper/Consistency.pm @@ -208,7 +208,7 @@ sub handle_salesman { if ($vc_obj && $vc_obj->salesman_id) { $object->salesman(SL::DB::Manager::Employee->find_by(id => $vc_obj->salesman_id)); } else { - $object->salesman(SL::DB::Manager::Employee->find_by(login => $::myconfig{login})); + $object->salesman(SL::DB::Manager::Employee->current); } } } @@ -219,9 +219,13 @@ sub handle_employee { my $object = $entry->{object}; + # employee from front end if not given + if (!$object->employee_id) { + $object->employee_id($self->controller->{employee_id}); + } # employee from login if not given if (!$object->employee_id) { - $object->employee_id(SL::DB::Manager::Employee->find_by(login => $::myconfig{login})->id); + $object->employee_id(SL::DB::Manager::Employee->current->id) if SL::DB::Manager::Employee->current; } }