diff --git a/app/javascript/controllers/maps_controller.js b/app/javascript/controllers/maps_controller.js index 24b0dfba..a224f521 100644 --- a/app/javascript/controllers/maps_controller.js +++ b/app/javascript/controllers/maps_controller.js @@ -558,7 +558,7 @@ export default class extends Controller { @@ -594,7 +594,7 @@ export default class extends Controller { } liveMapEnabledChecked(value) { - if (value === this.pointsRenderingMode) { + if (value === this.liveMapEnabled) { return 'checked'; } else { return ''; @@ -625,6 +625,10 @@ export default class extends Controller { if (data.status === 'success') { showFlashMessage('notice', data.message); this.updateMapWithNewSettings(data.settings); + + if (data.settings.live_map_enabled) { + this.setupSubscription(); + } } else { showFlashMessage('error', data.message); }