Thank you for the very detailed description of the case!
Current branch name: MIHO/Post_XMAS2023_Bugfixes
[delete] Contact info plugin had false "create SM" offer
[added] Docu plugin offer to "Documentation (V1.2)"
"{0:00}" came from an dead innovation in Form Utils,
changed back to "{00}" (thus, not version dependent)
Note: I am a little concerned about the "{00}" notation (although specified and documented), as this could stand in conflict with strict frameworks not allowing "{}" in idShort.
Idea: allow also " 00 " ??
Update: I've changed the code, so that " 00 " can be used in the respective .add.json-files for PresetIdShort; however, I did not implement these changes yet
[changed] There was still in problem in translating the "{00}", so I changed the behaviour in FormInstance.cs:1203
Now the test case is performing as intended
Note: this forms functionality is really demanding (lots of recursions etc.), therefore it is hard to provide best quality of outcome
What is open is the question to (overall) change notation IdShort "{00}" to " 00 "
Describe the bug The handover plugin creates invalid properties named
Document{0:00}
,DigitalFile{0:00}
andLanguage{0}
.To Reproduce
Document{0:00}
, which should beDocument00
insteadLanguage{0}
which should beLanguage00
instead.DigitalFile{0:00}
which should beDigitalFile00
instead.Expected behavior The plugin creates correct names (see above)
Screenshots![Document{0:00}](https://github.com/eclipse-aaspe/aaspe/assets/14279507/c63f456a-04c0-4490-bbbc-3d1842e3bcee)
Desktop (please complete the following information): Windows 10 22H2
Smartphone (please complete the following information): N/A
Additional context Version 2024-02-27