diff --git a/module/VuFind/src/VuFind/RecordDriver/MarcAdvancedTrait.php b/module/VuFind/src/VuFind/RecordDriver/MarcAdvancedTrait.php index 5791f389d8b6866442b58462ef8ba49b75a55fd7..f45d40024bf0bfe6cfc6c8698fe87fbfe984b7f1 100644 --- a/module/VuFind/src/VuFind/RecordDriver/MarcAdvancedTrait.php +++ b/module/VuFind/src/VuFind/RecordDriver/MarcAdvancedTrait.php @@ -643,7 +643,8 @@ trait MarcAdvancedTrait { // If set, use relationship information from subfield i if ($subfieldI = $field->getSubfield('i')) { - $data = trim($subfieldI->getData()); + // VuFind will add a colon to the label, so prevent double colons: + $data = rtrim(trim($subfieldI->getData(), ':')); if (!empty($data)) { return $data; }