diff --git a/themes/fid/languages/fid/de.ini b/themes/fid/languages/fid/de.ini
index 6da829fa19b65e2818f2a18a8b2006cbd307ae6c..7078013cd309dfe0686a62c4cdf7902a32a98a30 100644
--- a/themes/fid/languages/fid/de.ini
+++ b/themes/fid/languages/fid/de.ini
@@ -52,11 +52,12 @@ terms = "Nutzungsbedingungen"
 policy = "Datenschutzerklärung"
 policy_text = "Ich akzeptiere die "
 terms_text = " und die "
+note_password = "Das Passwort muss mindestens eine Ziffer und einen Großbuchstaben enthalten.<br/>Das Passwort muss mindestens 8 und höchstens 256 Zeichen enthalten."
 
 error_username = "Bitte geben Sie eine E-Mail-Adresse an."
 error_username_confirmation = "Die angegebenen Email-Adressen stimmen nicht überein."
 error_password_confirmation = "Die angegebenen Passwörter stimmen nicht überein."
-error_password_pattern = "Das Passwort muss mindestens eine Ziffer und ein Sonderzeichen enthalten."
+error_password_pattern = "Das Passwort muss mindestens eine Ziffer und einen Großbuchstaben enthalten."
 error_password_length = "Das Passwort muss mindestens 8 und höchstens 256 Zeichen enthalten."
 error_eula_accepted = "Bitte bestätigen Sie die Datenschutzerklärung und die Nutzungsbedingungen."
 
diff --git a/themes/fid/languages/fid/en.ini b/themes/fid/languages/fid/en.ini
index bd092a316b3d8d379afeb89c2b085a68647c3e5a..09ffdac4d96133e235ace8110d84c48f6f50be13 100644
--- a/themes/fid/languages/fid/en.ini
+++ b/themes/fid/languages/fid/en.ini
@@ -52,11 +52,12 @@ terms = "Terms of Use"
 policy = "Privacy Policy"
 policy_text = "I hereby accept the "
 terms_text = " and "
+note_password = "The password needs to contain at least one digit and one upper-case letter.<br/>The password needs to contain at least 8 and at most 256 characters."
 
 error_username = "Please specify an email address."
 error_username_confirmation = "The email addresses do not match."
 error_password_confirmation = "The passwords do not match."
-error_password_pattern = "The password needs to contain at least one digit and one special character."
+error_password_pattern = "The password needs to contain at least one digit and one upper-case letter."
 error_password_length = "The password needs to contain at least 8 and at most 256 characters."
 error_eula_accepted = "Please confirm the Terms of Use and Privacy Policy."
 
diff --git a/themes/finc/templates/RecordTab/holdingsils.phtml b/themes/finc/templates/RecordTab/holdingsils.phtml
index f596f0d2f1a9fbeb916a0f04dc7d98ae434b485f..a30510273da96d77e1998ba98a840200df6220ce 100644
--- a/themes/finc/templates/RecordTab/holdingsils.phtml
+++ b/themes/finc/templates/RecordTab/holdingsils.phtml
@@ -75,7 +75,7 @@ if (!empty($holdingTitleHold)): ?>
       if (!empty($fallbackUrls)): ?>
         <span id="urlsHideable" style="display: none">
           <?php foreach ($fallbackUrls as $current): ?>
-            <a href="<?=$this->escapeHtmlAttr($this->proxyUrl($current['url']))?>" target="_blank"><?=$this->escapeHtml($current['desc'])?></a><br/>
+            <a href="<?=$this->escapeHtmlAttr($this->proxyUrl($current['url']))?>" target="_blank"><?=$this->escapeHtml($current['desc'] ?? $current['url'])?></a><br/>
           <?php endforeach; ?>
         </span>
       <?php endif; ?>