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:
parent
860afa689b
commit
7e33f98443
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user