Fix title ID validation

This commit is contained in:
Samuel Elliott
2025-08-05 15:53:07 +01:00
parent ff777a06ab
commit 73feb930ac

View File

@@ -42,8 +42,8 @@ export async function handler(argv: ArgumentsCamelCase<Arguments>) {
debug('[%s#%d] ' + msg, publisher, i, ...args);
};
if (!title.id.match(/^0100([0-9a-f]{8})[02468ace]000$/)) {
if (title.id.match(/^0100([0-9a-f]{8})[02468ace]000$/i))
if (!title.id.match(/^0[14]00([0-9a-f]{8})[02468ace]000$/)) {
if (title.id.match(/^0[14]00([0-9a-f]{8})[02468ace]000$/i))
warn('Invalid title ID, must be lowercase hex', title.id);
else warn('Invalid title ID', title.id);
}