private void modifyOptions()

in src/main/java/com/epam/digital/data/platform/report/service/QueryService.java [131:145]


    private void modifyOptions(Query query, Context context) {
        var parameters = (List<Map<String, Object>>) query.getOptions().get("parameters");

        if (parameters.isEmpty()) {
            return;
        }

        for (var parameter : parameters) {
            if (parameter.get("type").equals("query")) {
                Integer old = (Integer) parameter.get("queryId");
                parameter.replace("queryId", context.getMappedIds().get(old));
            }
            parameter.remove("parentQueryId");
        }
    }