space path InsertSegment() returns ID (#1082)

This commit is contained in:
Marko Gacesa 2024-02-29 14:47:22 +00:00 committed by Harness
parent 2d991b4d61
commit 06109ccce7

View File

@ -100,7 +100,7 @@ func (s *SpacePathStore) InsertSegment(ctx context.Context, segment *types.Space
,:space_path_created_by ,:space_path_created_by
,:space_path_created ,:space_path_created
,:space_path_updated ,:space_path_updated
)` ) RETURNING space_path_id`
db := dbtx.GetAccessor(ctx, s.db) db := dbtx.GetAccessor(ctx, s.db)
@ -109,7 +109,7 @@ func (s *SpacePathStore) InsertSegment(ctx context.Context, segment *types.Space
return database.ProcessSQLErrorf(ctx, err, "Failed to bind path segment object") return database.ProcessSQLErrorf(ctx, err, "Failed to bind path segment object")
} }
if _, err = db.ExecContext(ctx, query, arg...); err != nil { if err = db.QueryRowContext(ctx, query, arg...).Scan(&segment.ID); err != nil {
return database.ProcessSQLErrorf(ctx, err, "Insert query failed") return database.ProcessSQLErrorf(ctx, err, "Insert query failed")
} }