diff --git a/app/Models/Asset.php b/app/Models/Asset.php
index 0bbb06aa1..f4bc12515 100644
--- a/app/Models/Asset.php
+++ b/app/Models/Asset.php
@@ -1147,6 +1147,27 @@ class Asset extends Depreciable
}
+ /**
+ * Query builder scope for Archived assets
+ *
+ * @param \Illuminate\Database\Query\Builder $query Query builder instance
+ *
+ * @return \Illuminate\Database\Query\Builder Modified query builder
+ */
+
+ public function scopeAssetsForShow($query)
+ {
+
+ if (Setting::getSettings()->show_archived_in_list!=1) {
+ return $query->whereHas('assetstatus', function ($query) {
+ $query->where('archived', '=', 0);
+ });
+ } else {
+ return $query;
+ }
+
+ }
+
/**
* Query builder scope for Archived assets
*
diff --git a/resources/views/categories/view.blade.php b/resources/views/categories/view.blade.php
index b32bb8df0..6e33594b1 100644
--- a/resources/views/categories/view.blade.php
+++ b/resources/views/categories/view.blade.php
@@ -39,7 +39,7 @@
{{ ucwords($category_type_route) }}
@if ($category->category_type=='asset')
- {{ $category->assets->count() }}
+ {{ $category->assets()->AssetsForShow()->count() }}
@endif
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php
index dab2e1dbd..f4e8cc714 100755
--- a/resources/views/dashboard.blade.php
+++ b/resources/views/dashboard.blade.php
@@ -33,7 +33,7 @@
-
{{ number_format($counts['asset']) }}
+
{{ number_format(\App\Models\Asset::AssetsForShow()->count()) }}
{{ strtolower(trans('general.assets')) }}
diff --git a/resources/views/locations/view.blade.php b/resources/views/locations/view.blade.php
index 566e118c8..ce4394f8c 100644
--- a/resources/views/locations/view.blade.php
+++ b/resources/views/locations/view.blade.php
@@ -38,7 +38,7 @@
{{ trans('general.assets') }}
- {!! (($location->assets) && ($location->assets->count() > 0 )) ? ''.number_format($location->assets->count()).'' : '' !!}
+ {!! (($location->assets) && ($location->assets()->AssetsForShow()->count() > 0 )) ? ''.number_format($location->assets()->AssetsForShow()->count()).'' : '' !!}
diff --git a/resources/views/suppliers/view.blade.php b/resources/views/suppliers/view.blade.php
index 4316497f1..1cf95cfe4 100755
--- a/resources/views/suppliers/view.blade.php
+++ b/resources/views/suppliers/view.blade.php
@@ -35,7 +35,7 @@
{{ trans('general.assets') }}
- {!! (($supplier->assets) && ($supplier->assets->count() > 0 )) ? ''.number_format($supplier->assets->count()).'' : '' !!}
+ {!! (($supplier->assets) && ($supplier->assets()->AssetsForShow()->count() > 0 )) ? ''.number_format($supplier->assets()->AssetsForShow()->count()).'' : '' !!}