diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js index fc867e3196..9e3de2636c 100644 --- a/core/js/sharedialogview.js +++ b/core/js/sharedialogview.js @@ -334,8 +334,7 @@ $loading.addClass('hidden'); $loading.removeClass('inlineblock'); $confirm.removeClass('hidden'); - OC.Notification.show(t('core', 'An error occurred. Please try again')); - window.setTimeout(OC.Notification.hide, 5000); + OC.Notification.showTemporary(t('core', 'An error occurred. Please try again')); }); }, diff --git a/core/js/tests/specs/sharedialogviewSpec.js b/core/js/tests/specs/sharedialogviewSpec.js index 63434c3b1e..c12c734a5d 100644 --- a/core/js/tests/specs/sharedialogviewSpec.js +++ b/core/js/tests/specs/sharedialogviewSpec.js @@ -472,14 +472,14 @@ describe('OC.Share.ShareDialogView', function() { }); }); describe('autocompletion of users', function() { - var showNotificationStub; + var showTemporaryNotificationStub; beforeEach(function() { - showNotificationStub = sinon.stub(OC.Notification, 'show'); + showTemporaryNotificationStub = sinon.stub(OC.Notification, 'show'); }); afterEach(function() { - showNotificationStub.restore(); + showTemporaryNotificationStub.restore(); }); describe('triggers autocomplete display and focus with data when ajax search succeeds', function () { @@ -1486,7 +1486,7 @@ describe('OC.Share.ShareDialogView', function() { dialog.render(); dialog.autocompleteHandler({term: 'bob'}, sinon.stub()); fakeServer.requests[0].respond(500); - expect(showNotificationStub.calledOnce).toEqual(true); + expect(showTemporaryNotificationStub.calledOnce).toEqual(true); }); describe('renders the autocomplete elements', function() {