From b97f5fc04365ea5b72076e49f69affc73e97677d Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 3 Dec 2013 05:46:19 -0500 Subject: [PATCH] Serial should be unique for hardware --- app/controllers/admin/AssetsController.php | 2 +- app/models/Asset.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/admin/AssetsController.php b/app/controllers/admin/AssetsController.php index 428d0f6d85..aff103a8d0 100644 --- a/app/controllers/admin/AssetsController.php +++ b/app/controllers/admin/AssetsController.php @@ -277,7 +277,7 @@ class AssetsController extends AdminController { 'name' => 'alpha_space|min:3', 'asset_tag' => 'required|alpha_space|min:3', 'model_id' => 'required', - 'serial' => 'alpha_space|min:3', + 'serial' => 'alpha_space|min:3|unique:assets', 'warranty_months' => 'integer', 'notes' => 'alpha_space', ); diff --git a/app/models/Asset.php b/app/models/Asset.php index 4cb343328f..a5ba10fe0f 100644 --- a/app/models/Asset.php +++ b/app/models/Asset.php @@ -8,7 +8,7 @@ class Asset extends Elegant { 'name' => 'alpha_space', 'asset_tag' => 'required|alpha_space|min:3|unique:assets', 'model_id' => 'required', - 'serial' => 'alpha_dash|min:3', + 'serial' => 'alpha_dash|min:3|unique:assets', 'warranty_months' => 'integer', 'note' => 'alpha_space', 'notes' => 'alpha_space',