Merge pull request #4259 from AlexSCorey/4216-OrgGetRequestDuplication

Removes duplicated GET request in Org.

Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
This commit is contained in:
softwarefactory-project-zuul[bot] 2019-07-09 18:44:09 +00:00 committed by GitHub
commit f47a37a96b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 5 deletions

View File

@ -41,8 +41,14 @@ 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}/`;
if (
prevProps.location.pathname.startsWith(url) &&
prevProps.location !== location &&
location.pathname === `${url}details`
) {
await this.loadOrganization();
}
}

View File

@ -38,7 +38,7 @@ class OrganizationEdit extends Component {
organization: { id },
history,
} = this.props;
history.push(`/organizations/${id}`);
history.push(`/organizations/${id}/details`);
}
handleSuccess() {
@ -46,7 +46,7 @@ class OrganizationEdit extends Component {
organization: { id },
history,
} = this.props;
history.push(`/organizations/${id}`);
history.push(`/organizations/${id}/details`);
}
async submitInstanceGroups(groupsToAssociate, groupsToDisassociate) {

View File

@ -76,6 +76,6 @@ describe('<OrganizationEdit />', () => {
expect(history.push).not.toHaveBeenCalled();
wrapper.find('button[aria-label="Cancel"]').prop('onClick')();
expect(history.push).toHaveBeenCalledWith('/organizations/1');
expect(history.push).toHaveBeenCalledWith('/organizations/1/details');
});
});