diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huawei/requests/SendFileUploadChunk.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huawei/requests/SendFileUploadChunk.java index 4f501fce9..1449e5c68 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huawei/requests/SendFileUploadChunk.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huawei/requests/SendFileUploadChunk.java @@ -38,12 +38,13 @@ public class SendFileUploadChunk extends Request { @Override protected List createRequest() throws RequestCreationException { try { + boolean isEncrypted = huaweiUploadManager.getFileUploadInfo().getEncrypt() && paramsProvider.areTransactionsCrypted(); return new FileUpload.FileNextChunkSend(this.paramsProvider).serializeFileChunk( huaweiUploadManager.getFileUploadInfo().getCurrentChunk(), huaweiUploadManager.getFileUploadInfo().getCurrentUploadPosition(), huaweiUploadManager.getFileUploadInfo().getUnitSize(), huaweiUploadManager.getFileUploadInfo().getFileId(), - huaweiUploadManager.getFileUploadInfo().getEncrypt() + isEncrypted ); } catch(HuaweiPacket.SerializeException e) { throw new RequestCreationException(e.getMessage());