System fields from TM - Amp character corrupts .sdlxliff

Hi

We are beginning to see some strange issues with .sdlxliff files getting corrupted after a Pre-translate batch task...

The reason is the use of the '&' in system fields of the TM.

Error message when opening the .sdlxliff after having completed the pretranslation task successfully:

XML error is here:

Everything is 'back to normal' if I change all occurences of '&' to 'AND'... :-)

These are old segments so I am wondering whether is all of a sudden is an issue in SP2? Don't remember seeing this error in SP1 and earlier versions...

Best regards,

Torben

amp_error.zip