stopdate for subs

This commit is contained in:
Fran Jurmanović
2021-06-19 17:07:32 +02:00
parent 92afd49dfe
commit dbd6024b42

View File

@@ -90,7 +90,11 @@ func (as *WalletService) GetHeader(am *models.Auth, embed string, walletId strin
for _, sub := range *subscriptions { for _, sub := range *subscriptions {
startDate := sub.StartDate startDate := sub.StartDate
for startDate.Before(firstOfMonthAfterNext) { stopDate := firstOfMonthAfterNext
if sub.HasEnd {
stopDate = sub.EndDate
}
for startDate.Before(stopDate) {
trans := sub.ToTrans() trans := sub.ToTrans()
trans.TransactionDate = startDate trans.TransactionDate = startDate
addWhere(&wallets, sub.WalletID, *trans) addWhere(&wallets, sub.WalletID, *trans)