aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/cobrands/fixmystreet/assets.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/web/cobrands/fixmystreet/assets.js b/web/cobrands/fixmystreet/assets.js
index cb466a47e..0bd6d411b 100644
--- a/web/cobrands/fixmystreet/assets.js
+++ b/web/cobrands/fixmystreet/assets.js
@@ -107,7 +107,9 @@ OpenLayers.Layer.VectorAsset = OpenLayers.Class(OpenLayers.Layer.Vector, {
// It's possible an asset has been selected before a category (e.g. if
// assets are showing for a whole category group. So on category change,
- // make sure we check if any attribute fields need setting/clearing.
+ // make sure we check if any attribute fields need setting. We don't
+ // clear if not, because that might clear e.g. attributes set by a layer
+ // using `usrn`.
changeCategory: function() {
if (!fixmystreet.map) {
return;
@@ -115,8 +117,6 @@ OpenLayers.Layer.VectorAsset = OpenLayers.Class(OpenLayers.Layer.Vector, {
var feature = fixmystreet.assets.selectedFeature();
if (feature) {
this.setAttributeFields(feature);
- } else {
- this.clearAttributeFields();
}
},