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{
|
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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user