Fix for generating launch links

This commit is contained in:
Michael Green
2024-10-30 23:14:12 +11:00
parent e8ca8ca5ca
commit b1fcfec14f

View File

@@ -757,10 +757,16 @@ async function BuildLaunchLink(engine, core, platformId, gameId, romId, isMediaG
console.log('RomId is invalid!'); console.log('RomId is invalid!');
} }
// check if isMediaGroup is a boolean in a number format // check if isMediaGroup is a boolean in a number format - if not, verify it is a boolean
if (typeof (isMediaGroup) == 'boolean' && (Number(isMediaGroup) == 0 || Number(isMediaGroup) == 1)) { if (isMediaGroup == 0 || isMediaGroup == 1) {
isValid = false; // value is a number, and is valid
console.log('IsMediaGroup is invalid!'); } else {
if (isMediaGroup == true || isMediaGroup == false) {
// value is a boolean, and is valid
} else {
isValid = false;
console.log('IsMediaGroup is invalid!');
}
} }
// check if filename is a string // check if filename is a string