Bug 33483: Prevent 400 when more than 1 agreement is linked

We were passing package_agreements.agreement and the server returned
Object { message: "Properties not allowed: agreement.", path: "/body/package_agreements/0" }

Signed-off-by: Pedro Amorim <pedro.amorim@ptfs-europe.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit bb30aab206)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
Jonathan Druart 2023-04-12 16:59:29 +02:00 committed by Martin Renvoize
parent 39a16d4f6a
commit cd29bb2d5a
No known key found for this signature in database
GPG Key ID: 422B469130441A0F
1 changed files with 3 additions and 0 deletions

View File

@ -62,6 +62,9 @@ export default {
delete erm_package.vendor
delete erm_package.resources_count
delete erm_package.is_selected
erm_package.package_agreements = erm_package.package_agreements.map(
({ package_id, agreement, ...keepAttrs }) => keepAttrs
)
return erm_package
},
addAgreement(agreement_id) {