From 8472cf9ea7d9b2da68a252500eb90067cf3b165b Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Tue, 11 Nov 2008 23:51:35 -0700 Subject: [PATCH] Make sure we include ID of this part. --- imp/lib/Mime/Viewer/related.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imp/lib/Mime/Viewer/related.php b/imp/lib/Mime/Viewer/related.php index 86c765cbd..c6f51d534 100644 --- a/imp/lib/Mime/Viewer/related.php +++ b/imp/lib/Mime/Viewer/related.php @@ -76,6 +76,7 @@ class IMP_Horde_Mime_Viewer_related extends Horde_Mime_Viewer_Driver $text = ''; $subparts = $this->_mimepart->contentTypeMap(); + $ids = array_keys($subparts); unset($subparts[key($subparts)]); /* Look at the 'start' parameter to determine which part to start @@ -106,7 +107,7 @@ class IMP_Horde_Mime_Viewer_related extends Horde_Mime_Viewer_Driver } $ret = $this->_params['contents']->renderMIMEPart($id, $inline ? 'inline' : 'full', array('params' => array('related_id' => $id, 'related_cids' => $cids))); - $ret['ids'] = array_merge($ret['ids'], array_keys($subparts)); + $ret['ids'] = array_keys(array_flip(array_merge($ret['ids'], $ids))); unset($ret['summary_id']); return $ret; } -- 2.11.0