check document completed upload before user submitted form

This commit is contained in:
Hillel Coren 2016-05-25 21:44:06 +03:00
parent fc981c0604
commit afd7b7ed38

View File

@ -162,6 +162,8 @@ class ExpenseRepository extends BaseRepository
// Documents // Documents
$document_ids = !empty($input['document_ids'])?array_map('intval', $input['document_ids']):array();; $document_ids = !empty($input['document_ids'])?array_map('intval', $input['document_ids']):array();;
foreach ($document_ids as $document_id){ foreach ($document_ids as $document_id){
// check document completed upload before user submitted form
if ($document_id) {
$document = Document::scope($document_id)->first(); $document = Document::scope($document_id)->first();
if($document && Auth::user()->can('edit', $document)){ if($document && Auth::user()->can('edit', $document)){
$document->invoice_id = null; $document->invoice_id = null;
@ -169,6 +171,7 @@ class ExpenseRepository extends BaseRepository
$document->save(); $document->save();
} }
} }
}
if(!empty($input['documents']) && Auth::user()->can('create', ENTITY_DOCUMENT)){ if(!empty($input['documents']) && Auth::user()->can('create', ENTITY_DOCUMENT)){
// Fallback upload // Fallback upload