diff options
| -rw-r--r-- | sql/serenitas.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sql/serenitas.c b/sql/serenitas.c index 34511722..82843c9c 100644 --- a/sql/serenitas.c +++ b/sql/serenitas.c @@ -304,6 +304,7 @@ update_attach(PG_FUNCTION_ARGS) "FROM index_factors " "WHERE redindexcode=$1"; uint64 proc; + nargs = 1; Oid argtypes[1] = {TEXTOID}; char nulls[1] = " "; Datum values[1]; @@ -321,8 +322,8 @@ update_attach(PG_FUNCTION_ARGS) TupleDesc tupdesc = tuptable->tupdesc; bool isnull; HeapTuple tuple = tuptable->vals[0]; - factor = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 4, &isnull)); - cumloss = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 5, &isnull)); + factor = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 1, &isnull)); + cumloss = DatumGetFloat8(SPI_getbinval(tuple, tupdesc, 2, &isnull)); elog(INFO, "%f %f", factor, cumloss); } else { elog(ERROR, "something wrong happened"); |
