From 8edb063b30e82dcb56650e24aa4b1cbb49ff3fc7 Mon Sep 17 00:00:00 2001 From: Samuel De Backer Date: Tue, 26 Aug 2014 10:32:14 +0200 Subject: [PATCH] default integer value for payment_terms Because sending an empty string to a integer column is not allowed with MySQL in STRICT_TRANS_TABLE mode. --- app/controllers/ClientController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/ClientController.php b/app/controllers/ClientController.php index 6acbb50c80b4..10f427c1010a 100755 --- a/app/controllers/ClientController.php +++ b/app/controllers/ClientController.php @@ -212,7 +212,7 @@ class ClientController extends \BaseController { $client->size_id = Input::get('size_id') ? Input::get('size_id') : null; $client->industry_id = Input::get('industry_id') ? Input::get('industry_id') : null; $client->currency_id = Input::get('currency_id') ? Input::get('currency_id') : 1; - $client->payment_terms = Input::get('payment_terms'); + $client->payment_terms = Input::get('payment_terms') ? : 0; $client->website = trim(Input::get('website')); $client->save();