-
Notifications
You must be signed in to change notification settings - Fork 224
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
Control Plane does not check asset id when initiating transfer process #4240
Labels
bug_report
Suspected bugs, awaiting triage
Comments
bscholtes1A
added
bug_report
Suspected bugs, awaiting triage
triage
all new issues awaiting classification
labels
Jun 6, 2024
Yes, I also think that the |
This was referenced Jun 11, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bug Report
Describe the Bug
The request for initiating a transfer process contains an
assetId
and acontractId
field. ThecontractId
points to a contract agreement, which itself contains an asset id.No check is performed in order to asset that the asset id passed in the request matches the one defined in the contract agreement.
If there is a mismatch, this results in an inconsistency in the Endpoint Data Reference that is generated.
Expected Behavior
Control Plane should return a validation error if the
assetId
in the request does not match the one defined in the contract agreement.Observed Behavior
No error is returned, and an inconsistent Endpoint Data Reference is generated.
Steps to Reproduce
Initiate a transfer process through the control plane management API, and use a random
assetId
in the request instead of the one stored in the contract.The text was updated successfully, but these errors were encountered: