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

Data-Transfers are possible when provider changed his MDS-ID #1030

Open
tmberthold opened this issue Aug 20, 2024 · 2 comments
Open

Data-Transfers are possible when provider changed his MDS-ID #1030

tmberthold opened this issue Aug 20, 2024 · 2 comments
Labels
bug/usability Bug makes the software difficult to use. Likely related to UI, documentation. kind/bug Something isn't working. The software does not behave as expected or specified. scope/mds related to MDS
Milestone

Comments

@tmberthold
Copy link
Contributor

Description - What happened? *

If the provider with the MDS ID XXX has a contract, which is successfully negotiated, and then changes the MDS ID to YYY on-the-fly without deleting the database it is further possible for the consumer to consume the data and the asset presentation and the contract history present the new (wrong) MDS ID YYY.

Expected Behavior *

Data transaction shall be not possible due to the wrong MDS Id on the provider side.

Observed Behavior *

Data transaction are still possible if provider MDS ID changed.

Steps to Reproduce

  • Start the on-prem provider connector with MDS ID XXX and create a contract offer with always free policy.
  • From the consumer side: negotiate the offer.
  • From the provider side: Change the MDS Id in the docker compose to YYY and re-start the connector without deleting the database
  • From the provider side: Check that the MDS Id in the contract offer is changed to YYY
  • From the consumer side: Try to consume the data. It is further possible.

Context Information

No response

Relevant log output

No response

Screenshots

No response

@tmberthold tmberthold added kind/bug Something isn't working. The software does not behave as expected or specified. scope/mds related to MDS bug/usability Bug makes the software difficult to use. Likely related to UI, documentation. labels Aug 20, 2024
@tmberthold tmberthold added this to the MDS 2.2 milestone Aug 20, 2024
@AbdullahMuk
Copy link
Collaborator

AbdullahMuk commented Aug 26, 2024

Issue is caused because of core EDC 0.2.1 limitations and the scenario described is an edge-case. Will be fixed when migrating to core EDC 0.6.x (or higher).

/cc @jkbquabeck @tmberthold

@AbdullahMuk
Copy link
Collaborator

Issue is caused because of core EDC 0.2.1 limitations and the scenario described is an edge-case. Will be fixed when migrating to core EDC 0.6.x (or higher).

/cc @jkbquabeck @tmberthold

@ip312 given the description of the causes, can we align that this issue will not be fixed within the current MDS CaaS based on core EDC 0.2.1 but rather it will be fixed when migrating MDS CaaS to core EDC 0.6.x (or higher)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug/usability Bug makes the software difficult to use. Likely related to UI, documentation. kind/bug Something isn't working. The software does not behave as expected or specified. scope/mds related to MDS
Projects
None yet
Development

No branches or pull requests

3 participants