mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 00:49:03 +00:00
**Related issue:** Resolves #31973 Addresses a few closely related issues around determining the appropriate UI to display for installed software - Pass the inherited host's `softwareUpdatedAt` to the handler responsible for determining the software's "UI display status" so it can calculate whether it is "recently installed", as intended. - In the scenario where the above is _not_ passed in for some reason, default to "installed" ui display status any time the software's status is "installed" - Add a check that ensures the above default "installed" ui status is captured even when `installed_versions` is `null`. This scenario previously returned an "uninstalled" ui display status, which caused this bug initially <img width="1720" height="880" alt="Screenshot 2025-12-01 at 12 02 29 PM" src="https://github.com/user-attachments/assets/20874ff5-133c-4b74-8634-2cdc2d3a1497" /> - [x] Changes file added for user-visible changes in `changes/ - [x] Added/updated automated tests - [x] QA'd all new/changed functionality manually
2 lines
195 B
Text
2 lines
195 B
Text
- Improved handling of softawre install statuses in the UI, fixing a bug where "installed" software
|
|
sometimes showed up as "uninstalled" when certain other pieces of data were not also present
|