Email error if import fails

This commit is contained in:
Hillel Coren 2017-06-26 23:44:55 +03:00
parent 2542b1a640
commit 2fb227714a
3 changed files with 24 additions and 18 deletions

View File

@ -67,6 +67,7 @@ class ImportData extends Job implements ShouldQueue
$this->user->account->loadLocalizationSettings();
}
try {
if ($this->type === IMPORT_JSON) {
$includeData = $this->settings['include_data'];
$includeSettings = $this->settings['include_settings'];
@ -85,6 +86,11 @@ class ImportData extends Job implements ShouldQueue
$subject = trans('texts.import_complete');
$message = $importService->presentResults($results, $includeSettings);
} catch (Exception $exception) {
$subject = trans('texts.import_failed');
$message = $exception->getMessage();
}
$userMailer->sendMessage($this->user, $subject, $message);
if (App::runningInConsole()) {

View File

@ -43,7 +43,7 @@ class HandleUserLoggedIn
{
$account = Auth::user()->account;
if (empty($account->last_login)) {
if (! Utils::isNinja() && empty($account->last_login)) {
event(new UserSignedUp());
}

View File

@ -2289,7 +2289,7 @@ $LANG = array(
'deleted_recurring_expense' => 'Successfully deleted :count projects',
'view_recurring_expense' => 'View Recurring Expense',
'other' => 'Other',
'import_failed' => 'Import Failed',
);