Skip to content

ST6RI-857 Added owned cross feature type before default subsetting.#666

Closed
seidewitz wants to merge 1 commit into
ST6RI-843from
ST6RI-857
Closed

ST6RI-857 Added owned cross feature type before default subsetting.#666
seidewitz wants to merge 1 commit into
ST6RI-843from
ST6RI-857

Conversation

@seidewitz
Copy link
Copy Markdown
Member

This PR corrects a bug that resulted in owned cross features subsetting Base::things when the implied typing by their owning end feature's type meant they should subset Base::dataValues, Occurrence::occurrences or Object::objects. The bug was fixed by moving the call to addOwnedCrossFeatureSpecialization in FeatureAdapter.addDefaultGeneralType to before the call super.addDefaultGeneralType. In this way, the implied owned typing for a cross feature is now added before the determination of the default subsetting, which is based on owned typing.

@seidewitz seidewitz added this to the 2025-06 milestone Jul 3, 2025
@seidewitz seidewitz self-assigned this Jul 3, 2025
@seidewitz seidewitz added the bug Something isn't working label Jul 3, 2025
@seidewitz seidewitz closed this Jul 4, 2025
@seidewitz seidewitz deleted the ST6RI-857 branch July 4, 2025 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant