Fixed timezone bug

This commit is contained in:
2023-03-11 14:46:07 -05:00
parent 8f93770e8d
commit 3dade3e3b0

View File

@@ -195,7 +195,7 @@ func parseTransaction(transactionYaml TransactionYaml) (*Transaction, error) {
transaction := &Transaction{
Amount: transactionYaml.Amount,
Date: date,
Date: stripTime(date),
Delayable: delayable,
Frequency: transactionYaml.Frequency,
ID: uuid.NewString(),
@@ -233,10 +233,6 @@ func parseConfig(configYaml ConfigYaml) *Config {
return config
}
func dateIsFixed(dateString string) (bool, error) {
return regexp.MatchString("^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$", dateString)
}
func parseDate(dateString string) (time.Time, error) {
currentDay := currentDay()
@@ -426,7 +422,7 @@ func isAffordable(charge, balance, minimum float64) bool {
}
func currentDay() time.Time {
return stripTime(time.Now())
return stripTime(time.Now().Local())
}
func firstOfMonth(t time.Time) time.Time {