Commit e44a2d4
fix: root ExposedName must be 'Root' from JSON structure, not empty
Compared BSON before/after Studio Pro fix and found:
- Root ExposedName must match JSON structure root (typically 'Root'),
not empty string. Empty ExposedName causes CE5015 "Custom name does
not match schema element '(Object)'"
- Export value JsonPath uses original JSON key (not ExposedName)
- Export object elements need CustomHandlerCall: null and ElementType
from Kind field (Array for array containers)
- Export Kind field set to "Array" for array elements
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 19ee7ef commit e44a2d4
File tree
3 files changed
+12
-9
lines changed- mdl/executor
- sdk/mpr
3 files changed
+12
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | | - | |
| 304 | + | |
305 | 305 | | |
| 306 | + | |
306 | 307 | | |
307 | 308 | | |
308 | 309 | | |
309 | 310 | | |
310 | 311 | | |
311 | 312 | | |
| 313 | + | |
312 | 314 | | |
313 | 315 | | |
314 | 316 | | |
315 | | - | |
316 | 317 | | |
317 | | - | |
| 318 | + | |
318 | 319 | | |
319 | | - | |
320 | | - | |
321 | 320 | | |
322 | 321 | | |
323 | | - | |
324 | | - | |
| 322 | + | |
| 323 | + | |
325 | 324 | | |
326 | 325 | | |
327 | 326 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
284 | | - | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
285 | 288 | | |
286 | 289 | | |
287 | 290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
| 144 | + | |
145 | 145 | | |
| 146 | + | |
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
| |||
0 commit comments