Skip to content

Conversation

@Vinoryz
Copy link

@Vinoryz Vinoryz commented Dec 9, 2025

This pull request improves the handling of database schema differences for iOS versions 16 and above in the Ph51PossibleOptimizedAssetsIntResouPhDaPsql artifact processor. The main change is the addition of a check to ensure required columns exist in the ZADDITIONALASSETATTRIBUTES table before proceeding, which helps prevent errors when processing databases with missing columns.

Database schema validation for iOS 16+:

  • Added a check using does_column_exist_in_db to verify that the ZDUPLICATEDETECTORPERCEPTUALPROCESSINGSTATE column exists in the ZADDITIONALASSETATTRIBUTES table for iOS versions 16 and above, logging a message and exiting early if the column is missing.
  • Imported the does_column_exist_in_db utility from scripts.ilapfuncs to support the new column existence check.

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