diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2019-03-28 14:37:14 +0000 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2019-03-28 14:38:14 +0000 |
commit | c4c3e4cfb95f0548b1ea4500337777ba327c4445 (patch) | |
tree | 0019e008f72575911a3cfbbe67908e18ec8d938b /web | |
parent | 4ea58d559456918624d48d2777a6d68ea0735fae (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.
Diffstat (limited to 'web')
-rw-r--r-- | web/cobrands/fixmystreet/fixmystreet.js | 6 |
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(); } |