Просмотр исходного кода

Avoid DOMPurify mess with forward slash in expirationDateString

Haocen Xu 6 лет назад
Родитель
Сommit
74551f58d7
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      js/privatebin.js

+ 6 - 2
js/privatebin.js

@@ -3748,8 +3748,12 @@ jQuery.PrivateBin = (function($, RawDeflate) {
                 if (expirationDateString !== null) {
                     emailBody += EOL;
                     emailBody += BULLET;
-                    emailBody += I18n._(
-                        'This link will expire after %s.',
+                    // avoid DOMPurify mess with forward slash in expirationDateString
+                    emailBody += Helper.sprintf(
+                        I18n._(
+                            'This link will expire after %s.',
+                            '%s'
+                        ),
                         expirationDateString
                     );
                 }