From 4433917768dd4a262df3cb2547e4a2e663d14b10 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Tue, 15 Oct 2019 10:54:05 +1100 Subject: [PATCH] Return updated scene after update --- pkg/models/querybuilder_scene.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/models/querybuilder_scene.go b/pkg/models/querybuilder_scene.go index bd4f00e93..a6d3fc6f9 100644 --- a/pkg/models/querybuilder_scene.go +++ b/pkg/models/querybuilder_scene.go @@ -71,13 +71,17 @@ func (qb *SceneQueryBuilder) Update(updatedScene ScenePartial, tx *sqlx.Tx) (*Sc return nil, err } - return qb.Find(updatedScene.ID) + return qb.find(updatedScene.ID, tx) } func (qb *SceneQueryBuilder) Find(id int) (*Scene, error) { + return qb.find(id, nil) +} + +func (qb *SceneQueryBuilder) find(id int, tx *sqlx.Tx) (*Scene, error) { query := "SELECT * FROM scenes WHERE id = ? LIMIT 1" args := []interface{}{id} - return qb.queryScene(query, args, nil) + return qb.queryScene(query, args, tx) } func (qb *SceneQueryBuilder) FindByChecksum(checksum string) (*Scene, error) {