aboutsummaryrefslogtreecommitdiffstats
path: root/todolist
diff options
context:
space:
mode:
authorMichael Strùˆder <mikezter@gmail.com>2017-05-03 18:13:00 +0200
committerGrant Ammons <gammons@gmail.com>2017-05-09 20:20:24 -0400
commit6beb1258b010cbb29f8c296a3a1d51cae2f18aa4 (patch)
tree5e972d92d2b1617cb9a3c9f0894dc2f488bdb570 /todolist
parentfdca747e173c20f59901207c3f1887cece2a9351 (diff)
error out when invalid id given
Diffstat (limited to 'todolist')
-rw-r--r--todolist/app.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/todolist/app.go b/todolist/app.go
index 1e9f699..77a7e44 100644
--- a/todolist/app.go
+++ b/todolist/app.go
@@ -100,6 +100,10 @@ func (a *App) EditTodoSubject(input string) {
}
_, todo := a.getId(input)
+ if todo == nil {
+ fmt.Println("Todo not found.")
+ return
+ }
todo.Subject = subject
a.Save()