diff --git a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetTagResource.java b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetTagResource.java index 7a2c5be8d..e9541792d 100644 --- a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetTagResource.java +++ b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtDistributionSetTagResource.java @@ -214,20 +214,22 @@ public class MgmtDistributionSetTagResource implements MgmtDistributionSetTagRes @Override public ResponseEntity toggleTagAssignmentUnpaged( - final Long distributionsetTagId, - final List assignedDSRequestBodies) { + @PathVariable("distributionsetTagId") final Long distributionsetTagId, + @RequestBody final List assignedDSRequestBodies) { return toggleTagAssignment(distributionsetTagId, assignedDSRequestBodies); } @Override - public ResponseEntity> assignDistributionSetsUnpaged(final Long distributionsetTagId, - final List assignedDSRequestBodies) { + public ResponseEntity> assignDistributionSetsUnpaged( + @PathVariable("distributionsetTagId") final Long distributionsetTagId, + @RequestBody final List assignedDSRequestBodies) { return assignDistributionSets(distributionsetTagId, assignedDSRequestBodies); } @Override - public ResponseEntity unassignDistributionSetUnpaged(final Long distributionsetTagId, - final Long distributionsetId) { + public ResponseEntity unassignDistributionSetUnpaged( + @PathVariable("distributionsetTagId") final Long distributionsetTagId, + @PathVariable("distributionsetId") final Long distributionsetId) { return unassignDistributionSet(distributionsetTagId, distributionsetId); } diff --git a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtTargetTagResource.java b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtTargetTagResource.java index 0334f9f46..9d851ad41 100644 --- a/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtTargetTagResource.java +++ b/hawkbit-mgmt-resource/src/main/java/org/eclipse/hawkbit/mgmt/rest/resource/MgmtTargetTagResource.java @@ -199,19 +199,21 @@ public class MgmtTargetTagResource implements MgmtTargetTagRestApi { } @Override - public ResponseEntity toggleTagAssignmentUnpaged(final Long targetTagId, - final List assignedTargetRequestBodies) { + public ResponseEntity toggleTagAssignmentUnpaged( + @PathVariable("targetTagId") final Long targetTagId, + @RequestBody final List assignedTargetRequestBodies) { return toggleTagAssignment(targetTagId, assignedTargetRequestBodies); } @Override - public ResponseEntity> assignTargetsUnpaged(final Long targetTagId, - final List assignedTargetRequestBodies) { + public ResponseEntity> assignTargetsUnpaged(@PathVariable("targetTagId") final Long targetTagId, + @RequestBody final List assignedTargetRequestBodies) { return assignTargets(targetTagId, assignedTargetRequestBodies); } @Override - public ResponseEntity unassignTargetUnpaged(final Long targetTagId, final String controllerId) { + public ResponseEntity unassignTargetUnpaged(@PathVariable("targetTagId") final Long targetTagId, + @PathVariable("controllerId") final String controllerId) { return unassignTarget(targetTagId, controllerId); }