commit 879a4dc12f3da1f259032b9744fc2d194a46b3fe
parent 13ee18be0f4174a354658d0d936ee74ab16e390f
Author: Jacob R. Edwards <jacob@jacobedwards.org>
Date: Tue, 10 Sep 2024 12:57:11 -0700
Fix passing an ObjectID to the database
It's suppost to be passed the ObjectID's Seq field.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/internal/backend/floorplan_data.go b/internal/backend/floorplan_data.go
@@ -528,7 +528,7 @@ func (pm PointMap) Create(e *Env, tx *sql.Tx, user string, floorplan string) (DB
return PointMap{}, err
}
- return scanPointMap(stmt.QueryRow(user, floorplan, pm.Type, pm.A, pm.B))
+ return scanPointMap(stmt.QueryRow(user, floorplan, pm.Type, pm.A.Seq, pm.B.Seq))
}
func (pm PointMap) Update(e *Env, tx *sql.Tx, user string, floorplan string) (DBObject, error) {
@@ -604,7 +604,7 @@ func (f FurnitureMap) Create(e *Env, tx *sql.Tx, user, floorplan string) (DBObje
return f, err
}
- return scanFurnitureMap(ins.QueryRow(user, floorplan, f.FurnitureID, f.Layout, f.X, f.Y, f.Angle))
+ return scanFurnitureMap(ins.QueryRow(user, floorplan, f.FurnitureID.Seq, f.Layout, f.X, f.Y, f.Angle))
}
func (fm FurnitureMap) Update(e *Env, tx *sql.Tx, user, floorplan string) (DBObject, error) {