From 7baaf18ad1f157767d6d645631cbc50ad3d86f98 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Sat, 28 Feb 2015 18:44:06 +0100
Subject: [PATCH] Fix can be null

---
 htdocs/install/mysql/migration/3.6.0-3.7.0.sql  | 3 +++
 htdocs/install/mysql/tables/llx_projet_task.sql | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/htdocs/install/mysql/migration/3.6.0-3.7.0.sql b/htdocs/install/mysql/migration/3.6.0-3.7.0.sql
index 2efb6996993..d9d972cc25c 100755
--- a/htdocs/install/mysql/migration/3.6.0-3.7.0.sql
+++ b/htdocs/install/mysql/migration/3.6.0-3.7.0.sql
@@ -1095,6 +1095,9 @@ ALTER TABLE llx_projet_task_time ADD INDEX idx_projet_task_time_task (fk_task);
 ALTER TABLE llx_projet_task_time ADD INDEX idx_projet_task_time_date (task_date);
 ALTER TABLE llx_projet_task_time ADD INDEX idx_projet_task_time_datehour (task_datehour);
 
+ALTER TABLE llx_projet_task CHANGE COLUMN duration_effective real DEFAULT 0 NULL;
+ALTER TABLE llx_projet_task CHANGE COLUMN planned_workload real DEFAULT 0 NULL;
+  
 
 -- add extrafield on ficheinter lines
 CREATE TABLE llx_fichinterdet_extrafields
diff --git a/htdocs/install/mysql/tables/llx_projet_task.sql b/htdocs/install/mysql/tables/llx_projet_task.sql
index 98c8845974e..5b9decd23ef 100644
--- a/htdocs/install/mysql/tables/llx_projet_task.sql
+++ b/htdocs/install/mysql/tables/llx_projet_task.sql
@@ -31,10 +31,10 @@ create table llx_projet_task
   datev					datetime,						-- date validation
   label					varchar(255) NOT NULL,
   description			text,
-  duration_effective	real DEFAULT 0 NOT NULL,
-  planned_workload		real DEFAULT 0 NOT NULL,
-  progress				integer	DEFAULT 0,				-- percentage increase
-  priority				integer	DEFAULT 0,				-- priority
+  duration_effective	real DEFAULT 0,
+  planned_workload		real DEFAULT 0,
+  progress				integer DEFAULT 0,				-- percentage increase
+  priority				integer DEFAULT 0,				-- priority
   fk_user_creat			integer,						-- user who created the task
   fk_user_valid			integer,						-- user who validated the task
   fk_statut				smallint DEFAULT 0 NOT NULL,
-- 
GitLab