diff --git a/app/src/main/java/com/gh/ndownload/NDownloadBridge.kt b/app/src/main/java/com/gh/ndownload/NDownloadBridge.kt index 403cc80e22..3f728d9f9a 100644 --- a/app/src/main/java/com/gh/ndownload/NDownloadBridge.kt +++ b/app/src/main/java/com/gh/ndownload/NDownloadBridge.kt @@ -264,7 +264,7 @@ object NDownloadBridge : InnerDownloadListener, IErrorRetryHandler { val file = File(downloadEntity.path) val oaidString = "o|${HaloApp.getInstance().oaid}" try { - if (ChannelReader.containV2Signature(file) && ChannelReader.getChannelByV2(file).isEmpty()) { + if (ChannelReader.containV2Signature(file)) { ChannelWriter.addChannelByV2(file, oaidString, true) } else if (ChannelReader.containV1Signature(file) && ChannelReader.getChannelByV1(file).isEmpty()) { ChannelWriter.addChannelByV1(file, oaidString)