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
-