Skip to content

Amphetamine app display name is obtained from LoginHelper instead of correct app name #44199

@GrayW

Description

@GrayW

Fleet versions 4.83.0

  • Discovered: 4.83.0
  • Reproduced:

Web browser and operating system: macOS


💥  Actual behavior

When a VPP app (Amphetamine) is added from the App Store and is made availble for Self Service, it is displayed with the name AmphetamineLoginHelper instead of Amphetamine. Fleet appears to be resolving the app name from the helper bundle located at Contents/Library/LoginItems rather than from the main app.

🛠️ To fix

When there's a duplicate bundle ID, check for the word "helper" in the title and use the one that doesn't contain "helper".

🧑‍💻  Steps to reproduce

These steps:

  • Describe the workflow that led to the error, but have not yet been reproduced in multiple Fleet instances.
  1. Add a VPP app (Amphetamine) from the App Store via the Fleet MDM VPP flow.
  2. Make app available to hosts via self service.
  3. Navigate to self service on a macOS host where the app is available.
  4. Observe the app name displayed — it shows AmphetamineLoginHelper instead of Amphetamine.

🕯️ More info (optional)

  • Unable to test reproduce as I have no access to VPP on test instances available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    #g-security-complianceSecurity & Compliance product group:productProduct Design department (shows up on 🦢 Drafting board)bugSomething isn't working as documentedcustomer-figali

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    🦤 Estimated

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions