Skip to content

Wrong entityId selected #260

Description

@majagw

My pipeline loads two metadata feeds. Both have the entityId https://shibboleth.turnitin.com/shibboleth.
By the order of feeds in load statement I can have this entity taken from appropriate metadata feed in published file (the last feed from load wins)

I want to exclude this entity from one specific feed

I was hoping that this should work well, i.e. the entityId https://shibboleth.turnitin.com/shibboleth should come from INCOMMON feed

but in the published XML file I'm getting this entity from EDUIDHU feed:

<md:EntityDescriptor entityID="https://shibboleth.turnitin.com/shibboleth">
md:Extensions
<mdrpi:RegistrationInfo registrationAuthority="http://eduid.hu" registrationInstant="2023-11-15T13:25:09Z">
<mdrpi:RegistrationPolicy xml:lang="en">https://metadata.eduid.hu/eduid.hu-mrps-v2.0.pdf</mdrpi:RegistrationPolicy>
</mdrpi:RegistrationInfo>
.....

Code Version

v. 2.1.1 and 2.0.0 and master

Expected Behavior

The entityId https://shibboleth.turnitin.com/shibboleth should be taken from INCOMMON feed

Current Behavior

The entityId from EDUID-HU appears in the published XML

Steps to Reproduce

Run pyff against my example pipeline

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions