diff --git a/packages/context/src/lib/context-manager/shared/layer-context.directive.ts b/packages/context/src/lib/context-manager/shared/layer-context.directive.ts index 1df54db217..13231a8553 100644 --- a/packages/context/src/lib/context-manager/shared/layer-context.directive.ts +++ b/packages/context/src/lib/context-manager/shared/layer-context.directive.ts @@ -172,10 +172,10 @@ export class LayerContextDirective implements OnInit, OnDestroy { // After, managing named layer by id (context.json OR id from datasource) visiblelayers = visibleOnLayersParams.split(','); invisiblelayers = visibleOffLayersParams.split(','); - if (visiblelayers.indexOf(currentLayerid) > -1) { + if (visiblelayers.indexOf(currentLayerid) > -1 || visiblelayers.indexOf(currentLayerid.toString()) > -1) { visible = true; } - if (invisiblelayers.indexOf(currentLayerid) > -1) { + if (invisiblelayers.indexOf(currentLayerid) > -1 || invisiblelayers.indexOf(currentLayerid.toString()) > -1) { visible = false; } }