what if the metadata already contains a description? like this, you overwrite it even if the document provides no description. i would suggest to only set the description if there is none yet.