alexandrev-tibco 7eb7cb81d4 Fix sync iCloud del Goal: accessor nil-tolerante en createdAt (Goal/Account/InvestmentSource)
El modelo declara createdAt optional=YES pero las clases lo tenían @NSManaged var createdAt: Date
(no-opcional). Al materializar un registro importado por CloudKit con createdAt transitoriamente
nil, el acceso revienta el merge → contribuye al CKErrorPartialFailure y a que el Goal no sincronice.
Mismo patrón safeValue/setManagedValue ya aplicado a Snapshot (hotfix b76b8f8) que no cubrió estas 3.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LZFmGhbWzibhApev3C4554
2026-07-21 15:22:42 +02:00
2026-07-21 13:56:39 +02:00
2026-02-01 11:12:57 +01:00
2026-02-01 11:12:57 +01:00
2026-01-30 22:55:11 +01:00
2026-01-30 22:55:11 +01:00
2026-01-30 22:55:11 +01:00
2026-01-30 22:55:11 +01:00
2026-02-01 11:12:57 +01:00
S
Description
No description provided
13 MiB
Languages
Swift 100%