diff --git a/frontend/common/providers/withSegmentOverrides.js b/frontend/common/providers/withSegmentOverrides.js index 196c04019ece..246951961bca 100644 --- a/frontend/common/providers/withSegmentOverrides.js +++ b/frontend/common/providers/withSegmentOverrides.js @@ -19,6 +19,12 @@ export default (WrappedComponent) => { this.getOverrides() } + componentDidUpdate(prevProps, prevState, snapshot) { + if (prevProps.environmentId !== this.props.environmentId) { + this.getOverrides() + } + } + getOverrides = () => { if (this.props.projectFlag) { Promise.all([ diff --git a/frontend/web/components/SegmentOverrides.js b/frontend/web/components/SegmentOverrides.js index a3d245c1072b..41ebed921fbc 100644 --- a/frontend/web/components/SegmentOverrides.js +++ b/frontend/web/components/SegmentOverrides.js @@ -1,5 +1,5 @@ // import propTypes from 'prop-types'; -import React, { Component } from 'react' +import React, { Component, Fragment } from 'react'; import { SortableContainer, SortableElement } from 'react-sortable-hoc' import ProjectStore from 'common/stores/project-store' import ValueEditor from './ValueEditor' @@ -183,7 +183,7 @@ const SegmentOverrideInner = class Override extends React.Component { className='ml-2 dark-link' > Edit Segment - + )} , @@ -333,7 +333,7 @@ const SegmentOverrideListInner = ({ return (
{items.map((value, index) => ( - <> +
- + ))} )