diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index ea75526f5..a0366521c 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -136,7 +136,15 @@ class AppDetailsFragment : BaseFragment() { is BusEvent.ManualDownload -> { if (app.packageName == event.packageName) { - purchase(app.copy(versionCode = event.versionCode)) + val requestedApp = app.copy( + versionCode = event.versionCode, + dependencies = app.dependencies.copy( + dependentLibraries = app.dependencies.dependentLibraries.onEach { lib -> + lib.versionCode = event.versionCode + } + ) + ) + purchase(requestedApp) } }