From 6e97020eae4e9215d774069587c1944ecf125e81 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Tue, 11 May 2021 11:23:19 -0400 Subject: [PATCH] Always resolve launching status --- awx/ui_next/src/components/LaunchButton/LaunchButton.jsx | 2 ++ awx/ui_next/src/components/LaunchButton/LaunchButton.test.jsx | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/awx/ui_next/src/components/LaunchButton/LaunchButton.jsx b/awx/ui_next/src/components/LaunchButton/LaunchButton.jsx index 7424c8d35a..15e7e76f6e 100644 --- a/awx/ui_next/src/components/LaunchButton/LaunchButton.jsx +++ b/awx/ui_next/src/components/LaunchButton/LaunchButton.jsx @@ -78,6 +78,8 @@ function LaunchButton({ resource, children, history }) { } } catch (err) { setError(err); + } finally { + setIsLaunching(false); } }; diff --git a/awx/ui_next/src/components/LaunchButton/LaunchButton.test.jsx b/awx/ui_next/src/components/LaunchButton/LaunchButton.test.jsx index 9ab0135145..ccc02edc04 100644 --- a/awx/ui_next/src/components/LaunchButton/LaunchButton.test.jsx +++ b/awx/ui_next/src/components/LaunchButton/LaunchButton.test.jsx @@ -155,8 +155,7 @@ describe('LaunchButton', () => { const button = wrapper.find('button'); await act(() => button.prop('onClick')()); wrapper.update(); - - expect(wrapper.find('button').prop('disabled')).toEqual(true); + expect(wrapper.find('button').prop('disabled')).toEqual(false); }); test('should relaunch job correctly', async () => {