🐛 Fix wallet queries
This commit is contained in:
@@ -506,10 +506,6 @@ public class PaymentService(
|
||||
// Load the fund with account data including profiles
|
||||
var createdFund = await db.WalletFunds
|
||||
.Include(f => f.Recipients)
|
||||
.ThenInclude(r => r.RecipientAccount)
|
||||
.ThenInclude(a => a.Profile)
|
||||
.Include(f => f.CreatorAccount)
|
||||
.ThenInclude(a => a.Profile)
|
||||
.FirstOrDefaultAsync(f => f.Id == fund.Id);
|
||||
|
||||
return createdFund!;
|
||||
@@ -751,10 +747,6 @@ public class PaymentService(
|
||||
{
|
||||
var fund = await db.WalletFunds
|
||||
.Include(f => f.Recipients)
|
||||
.ThenInclude(r => r.RecipientAccount)
|
||||
.ThenInclude(a => a.Profile)
|
||||
.Include(f => f.CreatorAccount)
|
||||
.ThenInclude(a => a.Profile)
|
||||
.FirstOrDefaultAsync(f => f.Id == fundId);
|
||||
|
||||
if (fund == null)
|
||||
|
||||
@@ -137,9 +137,7 @@ public class WalletController(
|
||||
.Skip(offset)
|
||||
.Take(take)
|
||||
.Include(t => t.PayerWallet)
|
||||
.ThenInclude(w => w!.Account)
|
||||
.Include(t => t.PayeeWallet)
|
||||
.ThenInclude(w => w!.Account)
|
||||
.ToListAsync();
|
||||
|
||||
return Ok(transactions);
|
||||
@@ -300,8 +298,6 @@ public class WalletController(
|
||||
var currentUserId = Guid.Parse(currentUser.Id);
|
||||
var query = db.WalletFunds
|
||||
.Include(f => f.Recipients)
|
||||
.ThenInclude(r => r.RecipientAccount)
|
||||
.Include(f => f.CreatorAccount)
|
||||
.Where(f => f.CreatorAccountId == currentUserId ||
|
||||
f.Recipients.Any(r => r.RecipientAccountId == currentUserId))
|
||||
.AsQueryable();
|
||||
@@ -328,8 +324,6 @@ public class WalletController(
|
||||
{
|
||||
var fund = await db.WalletFunds
|
||||
.Include(f => f.Recipients)
|
||||
.ThenInclude(r => r.RecipientAccount)
|
||||
.Include(f => f.CreatorAccount)
|
||||
.FirstOrDefaultAsync(f => f.Id == id);
|
||||
|
||||
if (fund is null)
|
||||
|
||||
Reference in New Issue
Block a user