Eliminar propiedad muerta sourcesByCategory (force-unwrap latente) #28

categories.first! petaría con una fuente sin categoría y categories vacío
(plausible en sync CloudKit). La propiedad no la consumía ninguna vista.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L38583J7AYWCVPevkivscj
This commit is contained in:
alexandrev-tibco
2026-08-02 15:21:36 +02:00
parent 326be6db04
commit 525911f67a
@@ -198,10 +198,6 @@ class SourceListViewModel: ObservableObject {
totalValue.currencyString
}
var sourcesByCategory: [Category: [InvestmentSource]] {
Dictionary(grouping: sources) { $0.category ?? categories.first! }
}
var isEmpty: Bool {
sources.isEmpty && searchText.isEmpty && selectedCategoryIds.isEmpty
}