We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ddaa068 commit 9ea09f8Copy full SHA for 9ea09f8
front/src/components/boxs/device-in-room/EditDeviceInRoom.jsx
@@ -74,8 +74,12 @@ class EditDeviceInRoom extends Component {
74
}
75
76
componentDidUpdate(prevProps) {
77
- if (prevProps.box.room !== this.props.box.room && this.props.box.room) {
78
- this.getDeviceFeatures();
+ if (prevProps.box && this.props.box && this.props.box.room) {
+ const deviceFeaturesChanged = prevProps.box.device_features !== this.props.box.device_features;
79
+ const roomChanged = prevProps.box.room !== this.props.box.room;
80
+ if (deviceFeaturesChanged || roomChanged) {
81
+ this.getDeviceFeatures();
82
+ }
83
84
85
0 commit comments