Skip to content
This repository was archived by the owner on Oct 27, 2025. It is now read-only.

Commit 500a83f

Browse files
committed
SiVa warning improvements
* MOPPAND-822
1 parent f3c3302 commit 500a83f

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

app/src/main/java/ee/ria/DigiDoc/android/signature/update/Intent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ abstract class DocumentViewIntent implements Intent, Action {
9292
static DocumentViewIntent confirmation(File containerFile, DataFile document) {
9393
String containerFileExtension = getFileExtension(containerFile.getName()).toLowerCase(Locale.US);
9494
String documentFileExtension = getFileExtension(document.name()).toLowerCase(Locale.US);
95-
if (!containerFileExtension.equals("pdf") && !documentFileExtension.equals("pdf") && SignedContainer.isContainer(containerFile)) {
95+
if (!containerFileExtension.equals("pdf") && SignedContainer.isContainer(containerFile)) {
9696
boolean isConfirmationNeeded;
9797
try {
9898
SignedContainer signedContainer = SignedContainer.open(containerFile);

app/src/main/java/ee/ria/DigiDoc/android/signature/update/Processor.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,11 @@ final class Processor implements ObservableTransformer<Action, Result> {
208208
.observeOn(AndroidSchedulers.mainThread())
209209
.map(documentFile -> {
210210
Transaction transaction;
211+
String containerFileExtension = getFileExtension(containerFile.getName()).toLowerCase(Locale.US);
211212
String documentFileExtension = getFileExtension(documentFile.getName()).toLowerCase(Locale.US);
212-
boolean isSignedPdfDataFile =
213+
boolean isPdfInSignedPdfContainer = containerFileExtension.equals("pdf") &&
213214
(SivaUtil.isSivaConfirmationNeeded(ImmutableList.of(FileStream.create(documentFile))) && documentFileExtension.equals("pdf"));
214-
if (!isSignedPdfDataFile && SignedContainer.isContainer(documentFile)) {
215+
if (!isPdfInSignedPdfContainer && SignedContainer.isContainer(documentFile)) {
215216
transaction = Transaction.push(SignatureUpdateScreen
216217
.create(true, true, documentFile, false, false));
217218
} else if (CryptoContainer.isContainerFileName(documentFile.getName())) {

0 commit comments

Comments
 (0)