From d250eecd8a7b576022d6c1b2126d239004c1a34c Mon Sep 17 00:00:00 2001 From: Vlad Khorsun Date: Wed, 11 Dec 2024 18:14:38 +0200 Subject: [PATCH] Fixed bug #8350 : Missed records in replicated database --- src/jrd/replication/Replicator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jrd/replication/Replicator.cpp b/src/jrd/replication/Replicator.cpp index c1b9ea540a..09c1004d73 100644 --- a/src/jrd/replication/Replicator.cpp +++ b/src/jrd/replication/Replicator.cpp @@ -314,7 +314,7 @@ void Replicator::insertRecord(CheckStatusWrapper* status, { const auto blobId = (ISC_QUAD*) field->getData(); - if (blobId) + if (blobId && !BlobWrapper::blobIsNull(*blobId)) storeBlob(transaction, *blobId); } } @@ -359,7 +359,7 @@ void Replicator::updateRecord(CheckStatusWrapper* status, { const auto blobId = (ISC_QUAD*) field->getData(); - if (blobId) + if (blobId && !BlobWrapper::blobIsNull(*blobId)) storeBlob(transaction, *blobId); } }