@ -196,16 +196,14 @@ namespace Squidex.Domain.Apps.Entities.Apps
{
var result = await appPlansBillingManager.ChangePlanAsync(c.Actor.Identifier, Snapshot.Id, Snapshot.Name, c.PlanId);
if (result is PlanChangedResult)
switch (result)
if (result is PlanResetResult)
case PlanChangedResult _:
ResetPlan(c);
}
else
ChangePlan(c);
break;
case PlanResetResult _:
return result;
@ -7,7 +7,7 @@
namespace Squidex.Domain.Apps.Entities.Apps.Services
public class PlanChangedResult : IChangePlanResult
public sealed class PlanChangedResult : IChangePlanResult
public class PlanResetResult : PlanChangedResult
public sealed class PlanResetResult : IChangePlanResult