{"version":"2.1.219","anchor":"file-snapshot-lookups-validate-their-entries","canonical_anchor":"file-snapshot-lookups-validate-their-entries","heading":"File-snapshot lookups validate their entries","tier":"internal","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/file-snapshot-lookups-validate-their-entries","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### File-snapshot lookups validate their entries\n\nMalformed file snapshot records are skipped rather than returned when restoring from history.\n\n**What**\n\nReading a snapshotted file from history now rejects malformed records instead of returning them.\n\n**Details**\n\n- `snapshotFiles` must be an array.\n- Each candidate must be an object with a matching string `key`, plus string `path` and `content`.\n- A candidate failing any of these is skipped and the scan continues.\n\n**Evidence**\n\n`snapshotFiles`\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 0\/5"}