Skip to content

DataGrid2 datasource: microflow with a parameterized source microflow silently drops the parameter binding (CE1571) #835

Description

@MendixMau

Environment: mxcli RnD (commit 504aec6), Mendix 11.12.0, macOS.

While retesting BUG-51 ("quoted reference target before param list breaks parsing" — not
reproducible as originally described, see that file for the negative result), a distinct real
defect turned up in one of the three test contexts.

Steps to reproduce:

datagrid dg1 (datasource: microflow "Module"."GET_ItemByName"(Name: $Filter))

(reproduces identically whether the target is quoted or unquoted — this is unrelated to BUG-51's
quoting claim)

Run mxcli exec then mx check (mxbuild) or mxcli docker check.

Expected: the DataGrid2's microflow datasource binds $Filter to the microflow's Name
parameter, and the app compiles.

Actual:

[error] [CE1571] "No argument has been selected for parameter 'Name' and no default is
available. Please select an argument manually." at Data grid 2 'dg1'

describe page confirms the datasource microflow itself is written correctly
(DataSource: microflow Module.GET_ItemByName), but shows no parameter mapping at all — the
Name: $Filter binding is silently dropped during exec, regardless of quoting.

This is adjacent to the already-known "pluggable DataGrid2 microflow datasource" issue class but
is a distinct symptom — parameter-binding loss, not the datasource itself being dropped — and
should be tracked/fixed separately. Only tested against RnD so far; recommend checking whether
Engalar reproduces the same loss before assuming it's RnD-specific.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions