Skip to content

Commit 0118438

Browse files
committed
nullValue fix
1 parent 13f3bc7 commit 0118438

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/Traits/TypeValueHelpersTrait.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
use Ydb\StructMember;
1414
use Ydb\Type\PrimitiveTypeId;
1515

16+
use Google\Protobuf\NullValue;
17+
1618
use YandexCloud\Ydb\Types\IntType;
1719
use YandexCloud\Ydb\Types\BoolType;
1820
use YandexCloud\Ydb\Types\DateType;
@@ -212,7 +214,7 @@ protected function convertBulkRows($rows, $columns_types = [])
212214
}
213215
else
214216
{
215-
$item[] = new Value(['null_flag_value' => null]);
217+
$item[] = new Value(['null_flag_value' => NullValue::NULL_VALUE]);
216218
}
217219
}
218220
$data[] = new Value([

src/Types/AbstractType.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
use Ydb\Type;
66
use Ydb\Value;
77
use Ydb\TypedValue;
8+
9+
use Google\Protobuf\NullValue;
10+
811
use YandexCloud\Ydb\Contracts\TypeContract;
912
use YandexCloud\Ydb\Traits\TypeValueHelpersTrait;
1013

@@ -70,7 +73,7 @@ public function toYdbValue()
7073
{
7174
if ($this->value === null)
7275
{
73-
return new Value(['null_flag_value' => true]);
76+
return new Value(['null_flag_value' => NullValue::NULL_VALUE]);
7477
}
7578
return new Value([$this->getYdbKeyName() => $this->getYdbValue()]);
7679
}

0 commit comments

Comments
 (0)