1c52f683 by slene

fix bug in postgres

1 parent 436f9a74
...@@ -1135,6 +1135,8 @@ func (d *dbBase) ReadValues(q dbQuerier, qs *querySet, mi *modelInfo, cond *Cond ...@@ -1135,6 +1135,8 @@ func (d *dbBase) ReadValues(q dbQuerier, qs *querySet, mi *modelInfo, cond *Cond
1135 1135
1136 query := fmt.Sprintf("SELECT %s FROM %s%s%s T0 %s%s%s%s", sels, Q, mi.table, Q, join, where, orderBy, limit) 1136 query := fmt.Sprintf("SELECT %s FROM %s%s%s T0 %s%s%s%s", sels, Q, mi.table, Q, join, where, orderBy, limit)
1137 1137
1138 d.ins.ReplaceMarks(&query)
1139
1138 var rs *sql.Rows 1140 var rs *sql.Rows
1139 if r, err := q.Query(query, args...); err != nil { 1141 if r, err := q.Query(query, args...); err != nil {
1140 return 0, err 1142 return 0, err
......
...@@ -766,6 +766,10 @@ func TestValues(t *testing.T) { ...@@ -766,6 +766,10 @@ func TestValues(t *testing.T) {
766 throwFail(t, AssertIs(maps[0]["Profile__Age"], 28)) 766 throwFail(t, AssertIs(maps[0]["Profile__Age"], 28))
767 throwFail(t, AssertIs(maps[2]["Profile__Age"], nil)) 767 throwFail(t, AssertIs(maps[2]["Profile__Age"], nil))
768 } 768 }
769
770 num, err = qs.Filter("UserName", "slene").Values(&maps)
771 throwFail(t, err)
772 throwFail(t, AssertIs(num, 1))
769 } 773 }
770 774
771 func TestValuesList(t *testing.T) { 775 func TestValuesList(t *testing.T) {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!