diff options
Diffstat (limited to 'SmartDeviceLink/private/SDLDeleteChoicesOperation.m')
-rw-r--r-- | SmartDeviceLink/private/SDLDeleteChoicesOperation.m | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/SmartDeviceLink/private/SDLDeleteChoicesOperation.m b/SmartDeviceLink/private/SDLDeleteChoicesOperation.m index 189460b34..03ca2a4ab 100644 --- a/SmartDeviceLink/private/SDLDeleteChoicesOperation.m +++ b/SmartDeviceLink/private/SDLDeleteChoicesOperation.m @@ -37,7 +37,10 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithConnectionManager:(id<SDLConnectionManagerType>)connectionManager cellsToDelete:(NSSet<SDLChoiceCell *> *)cellsToDelete loadedCells:(NSSet<SDLChoiceCell *> *)loadedCells completionHandler:(SDLDeleteChoicesCompletionHandler)completionHandler { self = [super init]; - if (!self) { return nil; } + if (!self) { + completionHandler(loadedCells, [NSError sdl_failedToCreateObjectOfClass:[SDLDeleteChoicesOperation class]]); + return nil; + } _connectionManager = connectionManager; _cellsToDelete = cellsToDelete; |