diff --git a/APPL/API2/model_issues.inc b/APPL/API2/model_issues.inc index 1bd68c9bae..df070042c9 100644 --- a/APPL/API2/model_issues.inc +++ b/APPL/API2/model_issues.inc @@ -93,8 +93,14 @@ function model_issues(mld_key, params) // Als je een filter-id meegeeft werken we scopeloos/ heel nauwkeurig if (params.filter.id) { - var this_mld = mld.func_enabled_melding(params.filter.id); - user.auth_required_or_abort(this_mld.canReadAny); + var sql = "SELECT 1 FROM mld_melding WHERE mld_melding_key = " + params.filter.id; + var oRs = Oracle.Execute(sql); + if (!oRs.eof) + { // XD: zoeken op niet-bestaande key geeft anders een AiAi. + var this_mld = mld.func_enabled_melding(params.filter.id); + user.auth_required_or_abort(this_mld.canReadAny); + } + oRs.Close(); } else {