diff --git a/app/controllers/admin/AssetsController.php b/app/controllers/admin/AssetsController.php index 0649e98783..d225a7e10c 100755 --- a/app/controllers/admin/AssetsController.php +++ b/app/controllers/admin/AssetsController.php @@ -174,7 +174,7 @@ class AssetsController extends AdminController } if (e(Input::get('assigned_to')) == '') { - $asset->assigned_to = 0; + $asset->assigned_to = NULL; } else { $asset->assigned_to = e(Input::get('assigned_to')); } @@ -213,13 +213,15 @@ class AssetsController extends AdminController // Was the asset created? if($asset->save()) { - $logaction = new Actionlog(); - $logaction->asset_id = $asset->id; - $logaction->checkedout_to = $asset->assigned_to; - $logaction->asset_type = 'hardware'; - $logaction->user_id = Sentry::getUser()->id; - $logaction->note = e(Input::get('note')); - $log = $logaction->logaction('checkout'); + if (Input::get('assigned_to')!='') { + $logaction = new Actionlog(); + $logaction->asset_id = $asset->id; + $logaction->checkedout_to = $asset->assigned_to; + $logaction->asset_type = 'hardware'; + $logaction->user_id = Sentry::getUser()->id; + $logaction->note = e(Input::get('note')); + $log = $logaction->logaction('checkout'); + } // Redirect to the asset listing page return Redirect::to("hardware")->with('success', Lang::get('admin/hardware/message.create.success')); diff --git a/app/views/backend/hardware/view.blade.php b/app/views/backend/hardware/view.blade.php index 9a74e20b89..147b421878 100755 --- a/app/views/backend/hardware/view.blade.php +++ b/app/views/backend/hardware/view.blade.php @@ -191,6 +191,7 @@
@if (count($asset->assetlog) > 0) @foreach ($asset->assetlog as $log) + @if ((isset($log->checkedout_to)) && ($log->checkedout_to!=0))