diff --git a/awx/ui_next/src/screens/Organization/Organization.jsx b/awx/ui_next/src/screens/Organization/Organization.jsx index b957cbc67a..0045b79e9e 100644 --- a/awx/ui_next/src/screens/Organization/Organization.jsx +++ b/awx/ui_next/src/screens/Organization/Organization.jsx @@ -41,8 +41,10 @@ class Organization extends Component { } async componentDidUpdate(prevProps) { - const { location } = this.props; - if (location !== prevProps.location) { + const { location, match } = this.props; + const url = `/organizations/${match.params.id}/`; + const shouldUpdate = prevProps.location.pathname.includes(url); + if (location !== prevProps.location && shouldUpdate) { await this.loadOrganization(); } }