- $attachment = [
- 'type' => $attachment_type,
- 'title' => $attachment_title,
- 'text' => $attachment_text,
- 'url' => $attachment_url,
- ];
+
+ // Fetch the basic attachment data
+ $attachment = ParseUrl::getSiteinfoCached($attachment_url);
+ unset($attachment['keywords']);
+
+ // Overwrite the basic data with possible changes from the frontend
+ $attachment['type'] = $attachment_type;
+ $attachment['title'] = $attachment_title;
+ $attachment['text'] = $attachment_text;
+ $attachment['url'] = $attachment_url;