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.