From 3fafecffbc4a9918124cb8346459f6d1a4d54a3c Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Fri, 13 Jul 2012 14:06:51 +0200
Subject: [PATCH] Fix: field not saved into invoice creation

---
 htdocs/compta/facture/class/facture.class.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php
index 0d101860a9f..f4cba88828b 100644
--- a/htdocs/compta/facture/class/facture.class.php
+++ b/htdocs/compta/facture/class/facture.class.php
@@ -198,6 +198,7 @@ class Facture extends CommonInvoice
         $sql = "INSERT INTO ".MAIN_DB_PREFIX."facture (";
         $sql.= " facnumber";
         $sql.= ", entity";
+        $sql.= ", ref_ext";
         $sql.= ", type";
         $sql.= ", fk_soc";
         $sql.= ", datec";
@@ -213,6 +214,7 @@ class Facture extends CommonInvoice
         $sql.= " VALUES (";
         $sql.= "'(PROV)'";
         $sql.= ", ".$conf->entity;
+        $sql.= ", ".($this->ref_ext?"'".$this->db->escape($this->ref_ext)."'":"null");
         $sql.= ", '".$this->type."'";
         $sql.= ", '".$socid."'";
         $sql.= ", '".$this->db->idate($now)."'";
-- 
GitLab