diff --git a/include/class/acc_document.class.php b/include/class/acc_document.class.php index efe9c7ea5..64d059399 100644 --- a/include/class/acc_document.class.php +++ b/include/class/acc_document.class.php @@ -262,6 +262,9 @@ class Acc_Document extends Document { /** * pj is the $_FILES key */ + if ( $_FILES['pj']['name']=="") { + return false; + } $a_file= $this->db->upload('pj',only_oid:false); if ($a_file == false) { return false; diff --git a/include/class/acc_ledger_purchase.class.php b/include/class/acc_ledger_purchase.class.php index 089301c39..2c3fa0ae8 100644 --- a/include/class/acc_ledger_purchase.class.php +++ b/include/class/acc_ledger_purchase.class.php @@ -1052,9 +1052,8 @@ class Acc_Ledger_Purchase extends Acc_Ledger } /* Save the attachment */ - if ( isset ($_FILES)) + if ( isset ($_FILES) && sizeof($_FILES) != 0 && $_FILES["pj"]["name"] != 0 ) { - if ( sizeof($_FILES) != 0 ) $acc_document=new \Acc_Document($this->db, $this->jr_id); $acc_document->save_receipt(); $this->doc=HtmlInput::show_receipt_document($this->jr_id,h($_FILES['pj']['name']));