1
0
Fork 0

Compare commits

...

3 Commits

3 changed files with 12 additions and 8 deletions

View File

@ -1,4 +1,4 @@
justguestbook ver. 1.2.0
justguestbook ver. 1.2.1
========================
A library implementing simple guestbook with replies.

View File

@ -212,9 +212,9 @@ func (d *SQLiteDatabase) EditEntry(entry *guestbook.Entry) error {
}
defer tx.Rollback()
row := tx.Stmt(stmtUpdateEntry).QueryRow(entry.Name, entry.Message, entry.Website, entry.HideWebsite, entry.ID)
if row.Err() != nil {
return row.Err()
_, err = tx.Stmt(stmtUpdateEntry).Exec(entry.Name, entry.Message, entry.Website, entry.HideWebsite, entry.ID)
if err != nil {
return err
}
tx.Commit()
@ -261,9 +261,9 @@ func (d *SQLiteDatabase) EditReply(reply *guestbook.Reply) error {
}
defer tx.Rollback()
row := tx.Stmt(stmtUpdateReply).QueryRow(reply.Message, reply.ID)
if row.Err() != nil {
return row.Err()
_, err = tx.Stmt(stmtUpdateReply).Exec(reply.Message, reply.ID)
if err != nil {
return err
}
tx.Commit()

View File

@ -83,13 +83,17 @@ func TestSqliteEditEntry(t *testing.T) {
me := es0[0]
me.ID = es0[0].ID
me.Name = "NotSoAnonymous"
err = db.EditEntry(me)
if err != nil {
t.Error(err)
}
es0, err = db.Entries(1, 30)
if es0[0].Name != me.Name {
t.Error("name wasn't changed", es0[0].Name, "!=", me.Name, es0[0].ID, me.ID)
}
}
func TestSqliteEditReply(t *testing.T) {