File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
Sources/ContainerPersistence Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -101,12 +101,13 @@ public actor FilesystemEntityStore<T>: EntityStore where T: Codable & Identifiab
101101 private static func load( path: URL , log: Logger ) throws -> Index {
102102 let directories = try FileManager . default. contentsOfDirectory ( at: path, includingPropertiesForKeys: nil )
103103 var index : FilesystemEntityStore < T > . Index = Index ( )
104+ let decoder = JSONDecoder ( )
104105
105106 for entityUrl in directories {
106107 do {
107108 let metadataUrl = entityUrl. appendingPathComponent ( metadataFilename)
108109 let data = try Data ( contentsOf: metadataUrl)
109- let entity = try JSONDecoder ( ) . decode ( T . self, from: data)
110+ let entity = try decoder . decode ( T . self, from: data)
110111 index [ entity. id] = entity
111112 } catch {
112113 log. warning (
You can’t perform that action at this time.
0 commit comments