diff --git a/addons/api/addon/models/target.js b/addons/api/addon/models/target.js index db28c0afb..e54053325 100644 --- a/addons/api/addon/models/target.js +++ b/addons/api/addon/models/target.js @@ -81,12 +81,12 @@ export default class TargetModel extends GeneratedTargetModel { /** * Delete a single host set via the `delete-host-sets` method. - * @param {object} hostSet + * @param {number} hostSetID * @param {object} options * @return {Promise} */ - deleteHostSet(hostSet, options) { - return this.deleteHostSets([hostSet.id], options); + deleteHostSet(hostSetID, options) { + return this.deleteHostSets([hostSetID], options); } } diff --git a/addons/api/tests/unit/models/target-test.js b/addons/api/tests/unit/models/target-test.js index 80adb1274..b476501b0 100644 --- a/addons/api/tests/unit/models/target-test.js +++ b/addons/api/tests/unit/models/target-test.js @@ -153,6 +153,6 @@ module('Unit | Model | target', function (hooks) { } }); const model = store.peekRecord('target', '123abc'); - await model.deleteHostSet({id: '3'}); + await model.deleteHostSet('3'); }); }); diff --git a/ui/core/app/routes/scopes/scope/projects/project/targets/target/host-sets.js b/ui/core/app/routes/scopes/scope/projects/project/targets/target/host-sets.js index 9b4ec2ce8..4da383166 100644 --- a/ui/core/app/routes/scopes/scope/projects/project/targets/target/host-sets.js +++ b/ui/core/app/routes/scopes/scope/projects/project/targets/target/host-sets.js @@ -59,7 +59,7 @@ export default class ScopesScopeProjectsProjectTargetsTargetHostSetsRoute extend @action async delete(target, hostSet) { try { - await target.deleteHostSet(hostSet); + await target.deleteHostSet(hostSet.id); this.refresh(); this.notify.success(this.intl.t('notify.delete-success')); this.transitionTo('scopes.scope.projects.project.targets.target.host-sets');