diff --git a/app/Controllers/Purchaseorder.php b/app/Controllers/Purchaseorder.php index 1d82d47e..2ffe2457 100755 --- a/app/Controllers/Purchaseorder.php +++ b/app/Controllers/Purchaseorder.php @@ -1315,10 +1315,11 @@ class Purchaseorder extends BaseController if (!is_dir($path)) { mkdir($path, 0777, true); } - if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { + if (!empty($this->purchaseorder_model->isFileExists($requestfilename)) + && file_exists($path .$requestfilename)) { log_message('error', 'File already exists in the database' . $requestfilename); $POList['POFile'] = $requestfilename; - + } else { $file->move($path, $requestfilename); $POList['POFile'] = $requestfilename; @@ -2235,7 +2236,8 @@ class Purchaseorder extends BaseController if (!is_dir($path)) { mkdir($path, 0777, true); } - if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { + if (!empty($this->purchaseorder_model->isFileExists($requestfilename)) + && file_exists($path .$requestfilename)) { log_message('error', 'File already exists in the database' . $requestfilename); $POList['POFile'] = $requestfilename; } else { @@ -2963,7 +2965,8 @@ class Purchaseorder extends BaseController if (!is_dir($path)) { mkdir($path, 0777, true); } - if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { + if (!empty($this->purchaseorder_model->isFileExists($requestfilename)) + && file_exists($path .$requestfilename)) { log_message('error', 'File already exists in the database' . $requestfilename); $POList['POFile'] = $requestfilename; } else { diff --git a/app/Controllers/Servicepurchaseorder.php b/app/Controllers/Servicepurchaseorder.php index 1bed9d67..6a28b89e 100755 --- a/app/Controllers/Servicepurchaseorder.php +++ b/app/Controllers/Servicepurchaseorder.php @@ -424,7 +424,8 @@ class Servicepurchaseorder extends BaseController if (!is_dir($path)) { mkdir($path, 0777, true); } - if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) { + if (!empty($this->purchaseorder_model->isFileExists($requestfilename)) + && file_exists($path .$requestfilename)) { log_message('error', 'File already exists in the database: ' . $requestfilename); $POList['POFile'] = $requestfilename; } else {