Lors de l'import ou la synchronisation d'un texte riche, la méthode ne semble jamais pouvoir fonctionner CDMSynchronizationHelper.synchronizeRichTextMetadata(...) :
richText = content.getMetadataHolder().getRichText(metadataName, false);
if (richText == null)
{
// Create rich text metadata
richText = content.getMetadataHolder().getRichText(metadataName, true);
alReadyExists = false;
}
La méthode getRichText(...) renvoie le texte riche s'il existe, un texte riche nul si le deuxième paramètre est à vrai, une exception si le texte riche n'existe pas et le deuxième paramètre est à vrai. Donc dans le cas d'un import initial, une exception est toujours levée et la métadonnée n'est jamais mise à jour.
NB : Ce problème est aussi valable dans le cas d'un texte riche synchronisable.