diff --git a/src/interfaces/python/pgmodule.c b/src/interfaces/python/pgmodule.c index 98da364636..38ae733b9a 100644 --- a/src/interfaces/python/pgmodule.c +++ b/src/interfaces/python/pgmodule.c @@ -548,13 +548,13 @@ pgsource_fetch(pgsourceobject * self, PyObject * args) for (j = 0; j < self->num_fields; j++) { - if (PQgetisnull(self->last_result, i, j)) + if (PQgetisnull(self->last_result, self->current_row, j)) { Py_INCREF(Py_None); str = Py_None; } else - str = PyString_FromString(PQgetvalue(self->last_result, i, j)); + str = PyString_FromString(PQgetvalue(self->last_result, self->current_row, j)); PyTuple_SET_ITEM(rowtuple, j, str); }