View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003945||Slicer4||Core: MRML||public||2015-01-26 15:13||2015-01-26 15:13|
|Product Version||Slicer 4.4.0|
|Target Version||Fixed in Version|
|Summary||0003945: DICOM study description field with "&" in name (e.g. "CT Head&Neck") results in un-parseable scene.mrml file|
The protocol description in a CT scanner can have a name like “CT Stroke Protocol Head&Neck”. This makes it into the DICOM metadata as:
When this series is loaded into Slicer, it results in a node named, for example,
When the scene is saved to disk, this name is incorporated into an xml token.
Importantly, when this scene.mrml file is subsequently imported in order to restore one's work, nothing appears to happen. It appears that all work has been lost, but only because the "&" in the token results in a failed mrml read. A message like the following appears in the log:
If the "&" were replace by "AND", the .mrml read would proceed normally.
This is a relatively minor issue with easy work-around once one knows about it, but it can be upsetting for slicer novices who find it impossible to save and restore work.
Thanks for considering this bug/feature!
|Tags||No tags attached.|