Skip to content

Commit 856bdd4

Browse files
committed
Backport #7737: Fix a case where the precedence relationship between a record page and a blob page is not set while modifying a blob field of a record
1 parent 60053df commit 856bdd4

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/jrd/vio.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3025,6 +3025,8 @@ void VIO_modify(thread_db* tdbb, record_param* org_rpb, record_param* new_rpb, j
30253025
org_rpb->rpb_flags &= ~(rpb_delta | rpb_uk_modified);
30263026
org_rpb->rpb_flags |= new_rpb->rpb_flags & (rpb_delta | rpb_uk_modified);
30273027

3028+
stack.merge(new_rpb->rpb_record->getPrecedence());
3029+
30283030
replace_record(tdbb, org_rpb, &stack, transaction);
30293031

30303032
if (!(transaction->tra_flags & TRA_system) &&

0 commit comments

Comments
 (0)