Fixed timezone bug
This commit is contained in:
8
main.go
8
main.go
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user