Only try to return a department if there is a matching field

This commit is contained in:
snipe 2018-10-19 01:44:45 -07:00
parent 304fce73fc
commit 09a102fea8

View file

@ -302,21 +302,24 @@ class ItemImporter extends Importer
*/ */
public function createOrFetchDepartment($user_department_name) public function createOrFetchDepartment($user_department_name)
{ {
$department = Department::where('name', '=', $user_department_name)->first(); if ($user_department_name!='') {
$department = Department::where('name', '=', $user_department_name)->first();
if ($department) { if ($department) {
$this->log('A matching Department ' . $user_department_name . ' already exists'); $this->log('A matching Department ' . $user_department_name . ' already exists');
return $department->id; return $department->id;
}
$department = new Department();
$department->name = $user_department_name;
if ($department->save()) {
$this->log('Department ' . $user_department_name . ' was created');
return $department->id;
}
$this->logError($department, 'Department');
} }
$department = new Department();
$department->name = $user_department_name;
if ($department->save()) {
$this->log('Department ' . $user_department_name . ' was created');
return $department->id;
}
$this->logError($department, 'Department');
return null; return null;
} }