You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: reject the bare placeholder in a section, +5 edit-flow defects
Two of the six are worth carrying forward.
A ref-based ADO report whose query lives in the registered definition got
an empty overlay: those boxes hydrate blank, and the save wrote
"sql": "" / "key": "" into the report-local overlay, which wins under
D42 — so the next run failed with "requires a non-empty 'sql' property"
from a save that changed only the page size. Blank now means "do not
override" for a ref source, and still means "clear it" for an inline one
where the query is the report's own.
The unaddressed placeholder inside a section pulled the SOURCE's
credential. AddressOf returns null for the bare form and null resolves to
source.properties, so a bare placeholder hand-written into a destination —
the only form the README and CHANGELOG document — handed that destination
the source's connection string. Same wire-crossing the addressed form
exists to prevent, third distinct route into it. Rejected outright: only
Redact issues the bare form, and only for the source.
The rest: a column name containing a comma was split in two by the single
text box and both halves retyped as String, so an untouched list is now
written back as the stored array and the step warns when the box cannot
represent a name; validate?for= skipped the restore when the report was
gone, producing a placeholder complaint instead of "that report no longer
exists"; a 404 from GET .../config still degraded to a silent blank
wizard; and destination card selection was still ordinal after the rest of
the destination matching went case-insensitive.
Each fix verified by reverting it and confirming the new test fails — one
revert had to be redone because the first attempt changed only half the
condition and the test passed against it. Full suite: 1 172 green.
0 commit comments