Fix over-aggressive lowercasing of url, title, image, and preview fields

This commit is contained in:
Hank Grabowski 2023-03-18 21:52:53 -04:00
parent 261975afe9
commit 6db244f476

View File

@ -548,12 +548,12 @@
matches = attributes.match(/url='([\s\S]*?)'/im); matches = attributes.match(/url='([\s\S]*?)'/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
url = matches[1].toLowerCase(); url = matches[1];
} }
matches = attributes.match(/url="([\s\S]*?)"/im); matches = attributes.match(/url="([\s\S]*?)"/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
url = matches[1].toLowerCase(); url = matches[1];
} }
if(url !== '') { if(url !== '') {
@ -564,12 +564,12 @@
matches = attributes.match(/title='([\s\S]*?)'/im); matches = attributes.match(/title='([\s\S]*?)'/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
title = matches[1].toLowerCase(); title = trim(matches[1]);
} }
matches = attributes.match(/title="([\s\S]*?)"/im); matches = attributes.match(/title="([\s\S]*?)"/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
title = matches[1].toLowerCase(); title = trim(matches[1]);
} }
if (title !== '') { if (title !== '') {
@ -580,12 +580,12 @@
matches = attributes.match(/image='([\s\S]*?)'/im); matches = attributes.match(/image='([\s\S]*?)'/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
image = matches[1].toLowerCase(); image = trim(matches[1]);
} }
matches = attributes.match(/image="([\s\S]*?)"/im); matches = attributes.match(/image="([\s\S]*?)"/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
image = matches[1].toLowerCase(); image = trim(matches[1]);
} }
if (image !== '') { if (image !== '') {
@ -596,12 +596,12 @@
matches = attributes.match(/preview='([\s\S]*?)'/im); matches = attributes.match(/preview='([\s\S]*?)'/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
preview = matches[1].toLowerCase(); preview = trim(matches[1]);
} }
matches = attributes.match(/preview="([\s\S]*?)"/im); matches = attributes.match(/preview="([\s\S]*?)"/im);
if (matches !== null && typeof matches[1] !== 'undefined') { if (matches !== null && typeof matches[1] !== 'undefined') {
preview = matches[1].toLowerCase(); preview = trim(matches[1]);
} }
if (preview !== '') { if (preview !== '') {