parent
fc95242c94
commit
2728e8c4a2
|
|
@ -64,7 +64,7 @@ func uploadPTTodo(config Config, transaction *Transaction) error {
|
||||||
} else if len(b) == 0 {
|
} else if len(b) == 0 {
|
||||||
b = []byte("todo:\n")
|
b = []byte("todo:\n")
|
||||||
}
|
}
|
||||||
f, err := ioutil.TempFile(os.TempDir(), path.Base(config.TodoAddr))
|
f, err := ioutil.TempFile(path.Dir(config.TodoAddr), path.Base("."+config.TodoAddr))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
@ -84,9 +84,11 @@ func uploadPTTodo(config Config, transaction *Transaction) error {
|
||||||
}
|
}
|
||||||
f.Close()
|
f.Close()
|
||||||
var v interface{}
|
var v interface{}
|
||||||
if b, err := ioutil.ReadFile(f.Name()); err != nil {
|
b, err = ioutil.ReadFile(f.Name())
|
||||||
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
} else if err := yaml.Unmarshal(b, &v); err != nil {
|
}
|
||||||
|
if err := yaml.Unmarshal(b, &v); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
return os.Rename(f.Name(), config.TodoAddr)
|
return os.Rename(f.Name(), config.TodoAddr)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue