 
 		onScheduleError: (status, params, error, responseText) =>
 			log 'There was an error', arguments
-			if status is 'parsererror' and M.isAuthorisationErrorPage responseText
+			if (status is 'parsererror' and M.isAuthorisationErrorPage responseText) or (M.isAuthorisationErrorResponse status)
+				params ?= {}
 				params.action = 'setup'
 				delete params.callback if params.callback
 				@gettingStarted params

					title: 		__msg 'notificationScheduleSuccessTitle'
					message: 	__msg 'notificationScheduleSuccess'
			else
				@onScheduleError data.error, null, data.error
			return

		createDialog: (title, okButton, cancelButton) ->

				url: 			@getServiceURL()
				dataType: 		'json'
				data:			data
				success:		(resp, textStatus, jqXHR) =>
									@onScheduleSuccess resp, data
									return
				error:			(jqXHR, textStatus, errorThrown) =>
									# log arguments
