Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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)
|
||||||
|
|||||||
Reference in New Issue
Block a user