diff --git a/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleDto.cs b/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleDto.cs index 2b8da5114..39ec2ff60 100644 --- a/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleDto.cs +++ b/src/Squidex/Areas/Api/Controllers/Rules/Models/RuleDto.cs @@ -109,7 +109,7 @@ namespace Squidex.Areas.Api.Controllers.Rules.Models if (controller.HasPermission(Permissions.AppRulesDelete)) { - AddPutLink("delete", controller.Url(x => nameof(x.DeleteRule), values)); + AddDeleteLink("delete", controller.Url(x => nameof(x.DeleteRule), values)); } return this; diff --git a/src/Squidex/app/shared/services/rules.service.ts b/src/Squidex/app/shared/services/rules.service.ts index 7f16d80cd..bd44ae278 100644 --- a/src/Squidex/app/shared/services/rules.service.ts +++ b/src/Squidex/app/shared/services/rules.service.ts @@ -111,6 +111,8 @@ export class RuleDto { public readonly action: any, public readonly actionType: string ) { + this._links = links; + this.canDelete = hasAnyLink(links, 'delete'); this.canDisable = hasAnyLink(links, 'disable'); this.canEnable = hasAnyLink(links, 'enable');