From 1cdd98e423a692ae2fe710984220810bded3c590 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20Ho=C5=82yst?= Date: Wed, 18 Feb 2015 19:55:28 +0100 Subject: [PATCH] #60 inserting null values --- src/Protocol/RequestFactory.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Protocol/RequestFactory.php b/src/Protocol/RequestFactory.php index e106459..cd7d13d 100644 --- a/src/Protocol/RequestFactory.php +++ b/src/Protocol/RequestFactory.php @@ -150,8 +150,12 @@ public static function execute(array $prepareData, array $values, $consistency) } else { $value = null; } - $binary = new BinaryData($column['type'], $value); - $body .= pack('N', strlen($binary)) . $binary; + if($value != null) { + $binary = new BinaryData($column['type'], $value); + $body .= pack('N', strlen($binary)) . $binary; + } else { + $body .= pack('N', -1); + } } $body .= pack('n', $consistency);