Skip to content

fix: skip invalid user defaults plists#1413

Open
Ricardo08S wants to merge 1 commit intoabrignoni:mainfrom
Ricardo08S:fix/userDefaults
Open

fix: skip invalid user defaults plists#1413
Ricardo08S wants to merge 1 commit intoabrignoni:mainfrom
Ricardo08S:fix/userDefaults

Conversation

@Ricardo08S
Copy link
Contributor

Summary

  • Harden Application User Defaults artifact against invalid plist files so corrupt entries are logged and skipped instead of crashing the entire artifact.

Implementation Details

  • Imports logfunc and emits a clear message when a plist fails to parse (both plistlib and biplist code paths).
  • Ensures only dictionaries are iterated, preventing AttributeError when the file is malformed or contains unexpected types.
  • Keeps the rest of the reporting pipeline unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant