The Foundry compendium generator uses the _id field in the JSON documents, which doesn't match Foundry's usual ID format (16 alphanumeric characters, upper- and lowercase). This might be the reason why the source ID is broken once a document is imported to the world:
This is problematic since it prevents potential future data migrations where documents could be updated with new data from the compendium. Additionally, not being compliant with the expected ID format might lead to issues with the new database format introduced with v11 (not tested yet).
The Foundry compendium generator uses the
_id
field in the JSON documents, which doesn't match Foundry's usual ID format (16 alphanumeric characters, upper- and lowercase). This might be the reason why the source ID is broken once a document is imported to the world:This is problematic since it prevents potential future data migrations where documents could be updated with new data from the compendium. Additionally, not being compliant with the expected ID format might lead to issues with the new database format introduced with v11 (not tested yet).