- Timestamp:
- 06/29/10 07:48:17 (23 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/SapphireFrappliance/MetaData/SapphireMObjects/SapphireMovie.m
r1288 r1294 198 198 while((name = [castEnum nextObject]) != nil) 199 199 { 200 [objArray addObject:[cast objectForKey:name]]; 200 SapphireCast *castMember = [cast objectForKey:name]; 201 if(castMember == nil) 202 castMember = [SapphireCast createCast:name inContext:newMoc]; 203 [objArray addObject:castMember]; 201 204 } 202 205 newMovie.orderedCast = objArray; … … 208 211 while((name = [directorEnum nextObject]) != nil) 209 212 { 210 [objArray addObject:[directors objectForKey:name]]; 213 SapphireDirector *director = [directors objectForKey:name]; 214 if(director == nil) 215 director = [SapphireDirector createDirector:name inContext:newMoc]; 216 [objArray addObject:director]; 211 217 } 212 218 newMovie.orderedDirectors = objArray; … … 218 224 while((name = [genreEnum nextObject]) != nil) 219 225 { 220 [objArray addObject:[genres objectForKey:name]]; 226 SapphireGenre *genre = [genres objectForKey:name]; 227 if(genre == nil) 228 genre = [SapphireGenre createGenre:name inContext:newMoc]; 229 [objArray addObject:genre]; 221 230 } 222 231 newMovie.orderedGenres = objArray;
