🐛 Trying to fix payment handler

This commit is contained in:
2025-07-09 22:00:06 +08:00
parent ad1166190f
commit 837a123c3b
2 changed files with 3 additions and 11 deletions

View File

@ -183,9 +183,7 @@ public class SubscriptionController(SubscriptionService subscriptions, AfdianPay
[Authorize]
public async Task<IActionResult> RestorePurchaseFromAfdian([FromBody] RestorePurchaseRequest request)
{
if (HttpContext.Items["CurrentUser"] is not Account.Account currentUser) return Unauthorized();
var order = await afdian.GetOrderAsync(request.OrderId, currentUser.Id);
var order = await afdian.GetOrderAsync(request.OrderId);
if (order is null) return NotFound($"Order with ID {request.OrderId} was not found.");
var subscription = await subscriptions.CreateSubscriptionFromOrder(order);