Only try to return a department if there is a matching field
This commit is contained in:
parent
304fce73fc
commit
09a102fea8
1 changed files with 15 additions and 12 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue