diff --git a/APPL/API2/model_fin_factuur.inc b/APPL/API2/model_fin_factuur.inc index a3dac3d2bd..893fdfa481 100644 --- a/APPL/API2/model_fin_factuur.inc +++ b/APPL/API2/model_fin_factuur.inc @@ -465,6 +465,7 @@ function model_fin_factuur() var mld_opdr_key = getQParamInt("opdrachtcommon", -1); + var fin_key = getQParamInt("id", -1); var ischild = (getQParam("columns", "")=="" ? true : false); var xmodel = getQParam("model", ""); if (mode == "list" && (xmodel == this.record_name || (ischild && mld_opdr_key == -1) || (!ischild && mld_opdr_key > -1))) @@ -491,9 +492,10 @@ function model_fin_factuur() ] } }; - if (mld_opdr_key > -1) + if (mld_opdr_key > -1 && fin_key == -1) gparams.GET.wheres.push("mld_opdr.mld_opdr_key = {0}".format(mld_opdr_key)); - this.REST_GET = generic_REST_GET(this, gparams); + + this.REST_GET = generic_REST_GET(this, gparams); } this.REST_POST = generic_REST_POST(this);