Bug 489348

Summary: Addons/Plugins: Install button doesn't work if the source has multiple choices
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: Matthew <ruinairas1992>
Component: generalAssignee: Dan Leinir Turthra Jensen <admin>
Status: RESOLVED FIXED    
Severity: normal CC: alexander.lohnau, kdelibs-bugs-null, nate, notmart, qydwhotmail
Priority: NOR    
Version First Reported In: 6.3.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: Frameworks 6.4
Sentry Crash Report:

Description Matthew 2024-06-28 00:16:03 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY

Any configuration option that has the ability to "Get more" or "Get Plugins" seems to have an issue where if you click on the plugin, lets use "Smart Video Wallpaper Reborn" as an example, you will be prompted to select versions. When in this menu, if you click install it will silently fail and do nothing. If you return back to the search results and hover your mouse over the plugin you can click install here and it will work.

STEPS TO REPRODUCE
1.  Right click your desktop
2.  Select "Desktop and Wallpapers"
3.  Click "Get New Plugins"
4. Type in "video" and look for "Smart Video Wallpaper Reborn" or any download that has multiple choices
5. Select your version and click install and notice nothing happens.

OBSERVED RESULT
Clicking "Install" does nothing when addons have multiple choices.

EXPECTED RESULT
The addon be installed.

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.6-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 23.4 GiB of RAM
Graphics Processor: AMD Radeon RX 6900 XT
Manufacturer: ASUS

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-07-02 22:22:17 UTC
Works for me with current git master, and there have been relevant changes recently, so it looks like this has been fixed for Frameworks 6.4.

Do feel free to re-open this if you find that it's not fixed for you after you upgrade to that version, though. Thanks!