aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Somerville <matthew-github@dracos.co.uk>2019-03-28 14:37:14 +0000
committerMatthew Somerville <matthew-github@dracos.co.uk>2019-03-28 14:38:14 +0000
commitc4c3e4cfb95f0548b1ea4500337777ba327c4445 (patch)
tree0019e008f72575911a3cfbbe67908e18ec8d938b
parent4ea58d559456918624d48d2777a6d68ea0735fae (diff)
If no category selected, default to main bodies.
Otherwise, e.g. going straight to /report/new when category groups enabled may cause always visible layers to disappear because bodies gets emptied.
-rw-r--r--web/cobrands/fixmystreet/fixmystreet.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/web/cobrands/fixmystreet/fixmystreet.js b/web/cobrands/fixmystreet/fixmystreet.js
index 30de7a857..160c39e5f 100644
--- a/web/cobrands/fixmystreet/fixmystreet.js
+++ b/web/cobrands/fixmystreet/fixmystreet.js
@@ -388,7 +388,11 @@ $.extend(fixmystreet.set_up, {
data = fixmystreet.reporting_data.by_category[category],
$category_meta = $('#category_meta');
- fixmystreet.bodies = data && data.bodies ? data.bodies : [];
+ if (data) {
+ fixmystreet.bodies = data.bodies || [];
+ } else {
+ fixmystreet.bodies = fixmystreet.reporting_data.bodies || [];
+ }
if (fixmystreet.body_overrides) {
fixmystreet.body_overrides.clear();
}