From ca27ef67411bc656028c141ae170a3463a86b96c Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 17 Feb 2016 03:05:02 -0800 Subject: [PATCH] Check for eol value or return false on eol_date() --- app/models/Asset.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/Asset.php b/app/models/Asset.php index ee17a1bbfe..2cf686365a 100755 --- a/app/models/Asset.php +++ b/app/models/Asset.php @@ -383,10 +383,12 @@ return false; public function eol_date() { - if (( $this->purchase_date ) && ( $this->model )) { + if (( $this->purchase_date ) && ( $this->model->eol !='' ) && ( $this->model->eol > 0 )) { $date = date_create( $this->purchase_date ); date_add( $date, date_interval_create_from_date_string( $this->model->eol . ' months' )); return date_format( $date, 'Y-m-d' ); + } else { + return false; } }