Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TP-1023-Synthetic-records-may-not-obey-record-subrecord-order #402

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

stuaxo
Copy link
Contributor

@stuaxo stuaxo commented Oct 25, 2021

Synthetic records, such as descriptions have their own record, and subrecord numbers, currently
they are output along side their respective tracked models.

When outputting more than one tracked model that is associated with a synthetic record record, subrecord ordering is broken, our tests didn't catch this before.

This draft PR add enables tests of factories that demonstrate the issue (and thus fail).

@stuaxo stuaxo changed the title Update factories to pass their transaction through to all their track… TP-1023-Synthetic-records-may-not-obey-record-subrecord-order Oct 25, 2021
@stuaxo stuaxo marked this pull request as ready for review October 25, 2021 21:50
@stuaxo stuaxo force-pushed the TP-1023-Synthetic-records-may-not-obey-record-subrecord-order branch 2 times, most recently from ccc1fc2 to 27ce070 Compare October 25, 2021 21:53
@stuaxo stuaxo marked this pull request as draft October 25, 2021 22:03
@stuaxo stuaxo changed the base branch from TP-841-ensure-transaction-ids-are-contiguous-on-publishing to master October 25, 2021 22:04
…ed_model fields,

this highlights issues where synthetic fields (such as descriptions) attached to
tracked_models can break record, subrecord ordering when placed in transactions together.
@stuaxo stuaxo force-pushed the TP-1023-Synthetic-records-may-not-obey-record-subrecord-order branch from 27ce070 to d92fdb9 Compare November 2, 2021 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant