aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sql/serenitas.c5
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");