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{ transaction := &Transaction{
Amount: transactionYaml.Amount, Amount: transactionYaml.Amount,
Date: date, Date: stripTime(date),
Delayable: delayable, Delayable: delayable,
Frequency: transactionYaml.Frequency, Frequency: transactionYaml.Frequency,
ID: uuid.NewString(), ID: uuid.NewString(),
@@ -233,10 +233,6 @@ func parseConfig(configYaml ConfigYaml) *Config {
return 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) { func parseDate(dateString string) (time.Time, error) {
currentDay := currentDay() currentDay := currentDay()
@@ -426,7 +422,7 @@ func isAffordable(charge, balance, minimum float64) bool {
} }
func currentDay() time.Time { func currentDay() time.Time {
return stripTime(time.Now()) return stripTime(time.Now().Local())
} }
func firstOfMonth(t time.Time) time.Time { func firstOfMonth(t time.Time) time.Time {