Skip to content

Commit

Permalink
Fixes #4827
Browse files Browse the repository at this point in the history
  • Loading branch information
capooti committed Sep 10, 2019
1 parent fc8c26f commit 5dc3ef0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 6 additions & 2 deletions geonode/geoserver/helpers.py
Original file line number Diff line number Diff line change
Expand Up @@ -248,10 +248,14 @@ def get_sld_for(gs_catalog, layer):
traceback.print_exc()
pass

if _default_style is None:
try:
gs_catalog._cache.clear()
gs_layer = gs_catalog.get_layer(layer.name)
except BaseException:
traceback.print_exc()

if _default_style is None:
try:
gs_layer = gs_catalog.get_layer(layer.name)
name = gs_layer.default_style.name if gs_layer.default_style is not None else "raster"
except BaseException:
traceback.print_exc()
Expand Down
2 changes: 1 addition & 1 deletion geonode/tests/integration.py
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ def test_layer_upload(self):
set_layer_style(saved_layer, saved_layer.alternate, sld)

fixup_style(gs_catalog, saved_layer.alternate, None)
self.assertIsNone(get_sld_for(gs_catalog, saved_layer))
self.assertIsNotNone(get_sld_for(gs_catalog, saved_layer))
_log("3. ------------ %s " % get_sld_for(gs_catalog, saved_layer))

create_gs_thumbnail(saved_layer, overwrite=True)
Expand Down

0 comments on commit 5dc3ef0

Please sign in to comment.