Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit eb05044

Browse files
authored
Fix labs exploding when lab group is empty (#7290)
1 parent f410d52 commit eb05044

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@ export default class LabsUserSettingsTab extends React.Component<{}, IState> {
8888
);
8989
});
9090

91-
groups.get(LabGroup.Widgets).push(
91+
groups.getOrCreate(LabGroup.Widgets, []).push(
9292
<SettingsFlag name="enableWidgetScreenshots" level={SettingLevel.ACCOUNT} />,
9393
);
9494

95-
groups.get(LabGroup.Experimental).push(
95+
groups.getOrCreate(LabGroup.Experimental, []).push(
9696
<SettingsFlag name="lowBandwidth" level={SettingLevel.DEVICE} />,
9797
);
9898

@@ -101,12 +101,12 @@ export default class LabsUserSettingsTab extends React.Component<{}, IState> {
101101
<SettingsFlag name="showHiddenEventsInTimeline" level={SettingLevel.DEVICE} />,
102102
);
103103

104-
groups.get(LabGroup.Analytics).push(
104+
groups.getOrCreate(LabGroup.Analytics, []).push(
105105
<SettingsFlag name="automaticErrorReporting" level={SettingLevel.DEVICE} />,
106106
);
107107

108108
if (this.state.showHiddenReadReceipts) {
109-
groups.get(LabGroup.Messaging).push(
109+
groups.getOrCreate(LabGroup.Messaging, []).push(
110110
<SettingsFlag name="feature_hidden_read_receipts" level={SettingLevel.DEVICE} />,
111111
);
112112
}

0 commit comments

Comments
 (0)