1
0
mirror of https://github.com/bitwarden/server synced 2026-01-28 07:13:46 +00:00

Revert the metadata deletion

This commit is contained in:
Cy Okeke
2026-01-21 20:38:16 +01:00
parent 949c01a4f1
commit 70077670d0

View File

@@ -1132,16 +1132,15 @@ public class SubscriberService(
// Ensure user ID is in metadata
updatedMetadata[MetadataKeys.UserId] = previousPremiumUserId.ToString();
updatedMetadata.Remove(MetadataKeys.OrganizationId);
// STEP 6: Update Stripe subscription
var updateOptions = new SubscriptionUpdateOptions
await stripeAdapter.UpdateSubscriptionAsync(subscription.Id, new SubscriptionUpdateOptions
{
Items = subscriptionItemOptions,
TrialEnd = SubscriptionTrialEnd.Now, // End the trial immediately
TrialEnd = periodEnd,
Metadata = updatedMetadata
};
await stripeAdapter.UpdateSubscriptionAsync(subscription.Id, updateOptions);
});
// STEP 7: Update user's Premium status and storage
user.Premium = true;