geoadmin/mf-geoadmin3 — pull request #507 by elemoine (2013-09-25 14:32:56+00:00)
Title: JavaScript error in catalog tree component (number 2)

I can reproduce the bug using the kgs topic, but I don't think the problem is related to that topic, or any other topic.

I think the error occurs when the catalog tree configuration is received before the layers configuration.

This is the error:

```
TypeError: Cannot read property 'ch.babs.kulturgueter' of undefined
at getLayer (http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/components/map/MapService.js:173:24)
at addLayer (http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/components/catalogtree/CatalogitemDirective.js:81:42)
at http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/components/catalogtree/CatalogitemDirective.js:52:21
at nodeLinkFn (http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:5121:13)
at http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:5271:13
at http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:6311:11
at wrappedCallback (http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:9106:81)
at wrappedCallback (http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:9106:81)
at http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:9192:26
at Scope.$eval (http://mf-geoadmin30t.bgdi.admin.ch/elemoine/src/lib/angular-1.2.0rc2.js:10034:28)

```