From 4fe1248aa8d8b3425fd543325e8d4a30d193657e Mon Sep 17 00:00:00 2001 From: MaratKarimov Date: Wed, 22 Jan 2025 18:45:54 +0300 Subject: [PATCH] filer store YDB: fix upsert with TTL (#6469) --- weed/filer/ydb/ydb_types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/filer/ydb/ydb_types.go b/weed/filer/ydb/ydb_types.go index 4e5100236..dd869cac6 100644 --- a/weed/filer/ydb/ydb_types.go +++ b/weed/filer/ydb/ydb_types.go @@ -22,7 +22,7 @@ type FileMetas []FileMeta func (fm *FileMeta) queryParameters(ttlSec int32) *table.QueryParameters { var expireAtValue types.Value if ttlSec > 0 { - expireAtValue = types.Uint32Value(uint32(ttlSec)) + expireAtValue = types.OptionalValue(types.Uint32Value(uint32(ttlSec))) } else { expireAtValue = types.NullValue(types.TypeUint32) }