mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 10:54:41 -04:00
check document completed upload before user submitted form
This commit is contained in:
parent
fc981c0604
commit
afd7b7ed38
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user