extra log stuff!

This commit is contained in:
Anthony Stirling 2025-07-04 22:50:08 +01:00
parent 41dd04a4cc
commit 9e119cc891
3 changed files with 5 additions and 3 deletions

View File

@ -49,6 +49,7 @@ public class PdfErrorUtils {
|| message.contains("Invalid dictionary, found:")
|| message.contains("AES initialization vector not fully read")
|| message.contains("BadPaddingException")
|| message.contains("Given final block not properly padded");
|| message.contains("Given final block not properly padded")
|| message.contains("End-of-File, expected line");
}
}

View File

@ -72,7 +72,7 @@ public class SplitPDFController {
pageNumbers.add(totalPages - 1);
}
log.info(
log.debug(
"Splitting PDF into pages: {}",
pageNumbers.stream().map(String::valueOf).collect(Collectors.joining(",")));

View File

@ -226,7 +226,8 @@ function setupFileInput(chooser) {
try {
const { isEncrypted, requiresPassword } = await decryptFile.checkFileEncrypted(file);
if (file.type === 'application/pdf' && isEncrypted) {
if (file.type === 'application/pdf' && isEncrypted &&
!window.location.pathname.includes('remove-password')) {
decryptedFile = await decryptFile.decryptFile(file, requiresPassword);
if (!decryptedFile) throw new Error('File decryption failed.');
}