From 5a60ea0d756531fef4e6e94be1377c10a7022260 Mon Sep 17 00:00:00 2001
From: Joram Wilander <jwawilander@gmail.com>
Date: Thu, 27 Apr 2017 10:57:58 -0400
Subject: PLT-6268 Clear blue bar correctly when removing expiring license
 (#6247)

* Don't sanitize license for system admin

* Clear blue bar error whe removing expiring license

* Fix unit test
---
 webapp/components/admin_console/license_settings.jsx | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'webapp/components/admin_console/license_settings.jsx')

diff --git a/webapp/components/admin_console/license_settings.jsx b/webapp/components/admin_console/license_settings.jsx
index 84867ab2e..844dd0569 100644
--- a/webapp/components/admin_console/license_settings.jsx
+++ b/webapp/components/admin_console/license_settings.jsx
@@ -5,6 +5,7 @@ import $ from 'jquery';
 import ReactDOM from 'react-dom';
 import * as Utils from 'utils/utils.jsx';
 
+import ErrorStore from 'stores/error_store.jsx';
 import {uploadLicenseFile, removeLicenseFile} from 'actions/admin_actions.jsx';
 
 import {injectIntl, intlShape, defineMessages, FormattedMessage, FormattedHTMLMessage} from 'react-intl';
@@ -80,6 +81,7 @@ class LicenseSettings extends React.Component {
             () => {
                 $('#remove-button').button('reset');
                 this.setState({fileSelected: false, fileName: null, serverError: null});
+                ErrorStore.clearLastError(true);
                 window.location.reload(true);
             },
             (error) => {
-- 
cgit v1.2.3-1-g7c22

