diff --git a/pkg/gofr/datasource/sql/db.go b/pkg/gofr/datasource/sql/db.go index 2a983cb3f..b3aa51aa3 100644 --- a/pkg/gofr/datasource/sql/db.go +++ b/pkg/gofr/datasource/sql/db.go @@ -270,6 +270,7 @@ func (d *DB) selectStruct(ctx context.Context, query string, args []interface{}, d.logger.Errorf("error running query: %v", err) return } + for rows.Next() { d.rowsToStruct(rows, rv) }