Преглед изворни кода

Avoid DOMPurify mess with forward slash in expirationDateString

Haocen Xu пре 6 година
родитељ
комит
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
                     );
                 }