summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/private/SDLDeleteChoicesOperation.m
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/private/SDLDeleteChoicesOperation.m')
-rw-r--r--SmartDeviceLink/private/SDLDeleteChoicesOperation.m5
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;