ingenieroariel / yolanda

GeoNode
1 stars 1 forks source link

Problem deleting layers from the admin #4

Open ghost opened 10 years ago

jj0hns0n commented 10 years ago

Was able to delete them one by one, but not in bulk.

ingenieroariel commented 10 years ago

I got a reported exception while deleting ( @garnertb was the logged in user):

Stacktrace (most recent call last):

  File "django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "django/contrib/auth/decorators.py", line 25, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "geonode/layers/views.py", line 502, in layer_remove
    layer.delete()
  File "django/db/models/base.py", line 674, in delete
    collector.delete()
  File "django/db/models/deletion.py", line 62, in decorated
    func(self, *args, **kwargs)
  File "django/db/models/deletion.py", line 288, in delete
    sender=model, instance=obj, using=self.using
  File "django/dispatch/dispatcher.py", line 170, in send
    response = receiver(signal=self, sender=sender, **named)
  File "geonode/layers/models.py", line 282, in geoserver_pre_delete
    cascading_delete(Layer.objects.gs_catalog, instance.typename)
  File "geonode/geoserver/helpers.py", line 218, in cascading_delete
    cat.delete(resource)
  File "geoserver/catalog.py", line 116, in delete
    raise FailedRequestError("Tried to make a DELETE request to %s but got a %d status code: \n%s" % (rest_url, response.status, content))

Event at Nov. 25, 2013, 9:35 p.m

vdeparday commented 10 years ago

Got the same error on my local install with RC5 trying to delete a layer through the interface while being logged in as admin user. I will create an issue upstream too if it is not already there.