8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 22:43:03 +01:00

Fixed bug #7482 : Result of blob_append(null, null) (literal '<null>') is not shown

This commit is contained in:
Vlad Khorsun 2023-02-24 12:06:22 +02:00
parent 860afa689b
commit 7e33f98443

View File

@ -1256,6 +1256,7 @@ bool makeBlobAppendBlob(dsc* result, const dsc* arg, bid* blob_id = nullptr)
if (arg->isBlob())
{
result->makeBlob(arg->getBlobSubType(), arg->getTextType(), ptr);
result->setNullable(true);
return true;
}
@ -1275,6 +1276,7 @@ bool makeBlobAppendBlob(dsc* result, const dsc* arg, bid* blob_id = nullptr)
result->makeBlob(isc_blob_text, ttype_ascii, ptr);
}
result->setNullable(true);
return true;
}
@ -1294,6 +1296,7 @@ void makeBlobAppend(DataTypeUtilBase* dataTypeUtil, const SysFunction* function,
fb_assert(false);
result->makeBlob(isc_blob_untyped, ttype_binary);
result->setNullable(true);
}