diff --git a/FreeTubeSync/EndPoints/ProfileEndpoint.cs b/FreeTubeSync/EndPoints/ProfileEndpoint.cs index 7382889..a8ac2df 100644 --- a/FreeTubeSync/EndPoints/ProfileEndpoint.cs +++ b/FreeTubeSync/EndPoints/ProfileEndpoint.cs @@ -51,7 +51,10 @@ public static class ProfileEndpoint if (f == null) notFound.Add(subscription); else + { subscription.MapFrom(f); + await subRepo.UpdateAsync(subscription, ct, false); + } } var newSubs = (from subscription in profileJson.subscriptions let f = res.subscriptions.FirstOrDefault(s => s.id == subscription.id) where f == null select subscription).ToList(); @@ -72,7 +75,7 @@ public static class ProfileEndpoint { res.subscriptions.Remove(nfSub); } - + await repository.UpdateAsync(res, ct); }