                                 
                                 weakSelf.delegate?.creationUploadSessionChangedState(weakSelf)
                                 
-                                if let _ = weakSelf.creationData.galleryId
-                                {
+
                                     weakSelf.uploadToGallery(error, completion: { (error) in
                                         
-                                        weakSelf.error = error
-                                        weakSelf.isActive = false
-
-                                        if let error = error
-                                        {
-                                            Logger.log.error("Upload \(weakSelf.localIdentifier) finished with error: \(error)")
-                                            weakSelf.delegate?.creationUploadSessionUploadFailed(weakSelf, error: error)
-                                        }
-                                        else
-                                        {
-                                            Logger.log.debug("Upload \(weakSelf.localIdentifier) finished successfully")
-                                        }
-                                        completion?(weakSelf.creation, ErrorTransformer.errorFromResponse(nil, error: error))
-                                    })
-                                }
-                                else
-                                {
                                     weakSelf.error = error
                                     weakSelf.isActive = false
-                                    
+
                                     if let error = error
                                     {
                                         Logger.log.error("Upload \(weakSelf.localIdentifier) finished with error: \(error)")

            return
        }
        
        let request = GallerySubmissionRequest(galleryId: creationData.galleryId!, creationId: creation!.identifier)
        let handler = GallerySubmissionResponseHandler()
        {
            [weak self](error) -> Void in

                                    }
                                    else
                                    {
                                        Logger.log.debug("Upload \(weakSelf.localIdentifier) finished successfully")
                                    }
                                    completion?(weakSelf.creation, ErrorTransformer.errorFromResponse(nil, error: error))
                                })
                                
                            })
                        })
                    })
