Compare commits

..

4 Commits

Author SHA1 Message Date
6d725416df Merge pull request 'master' (#279) from master into Docker
Reviewed-on: SGD-Nord/konova#279
2022-12-14 16:37:41 +01:00
5008bdaaf0 HOTFIX: Migrated revocation
* adds handling for error raising if migrated revocation document missing, due to no existing document at all
2022-12-14 16:36:21 +01:00
87b2e79389 Merge pull request '#277 Deleted entries accessible' (#278) from 277_Deleted_entries_accessible into master
Reviewed-on: SGD-Nord/konova#278
2022-12-13 09:16:16 +01:00
aba91db152 #277 Deleted entries accessible
* fixes bug where deleted entries could be accessed if detail page would be called directly
2022-12-13 09:15:22 +01:00
4 changed files with 13 additions and 6 deletions

View File

@ -203,7 +203,12 @@ def detail_view(request: HttpRequest, id: str):
"""
template = "compensation/detail/compensation/view.html"
comp = get_object_or_404(Compensation, id=id)
comp = get_object_or_404(
Compensation,
id=id,
deleted=None,
intervention__deleted=None,
)
geom_form = SimpleGeomForm(instance=comp)
parcels = comp.get_underlying_parcels()
_user = request.user

View File

@ -184,7 +184,8 @@ def detail_view(request: HttpRequest, id: str):
'geometry',
'responsible',
),
id=id
id=id,
deleted=None,
)
geom_form = SimpleGeomForm(instance=acc)
parcels = acc.get_underlying_parcels()

View File

@ -143,7 +143,8 @@ def detail_view(request: HttpRequest, id: str):
"legal",
"responsible",
),
id=id
id=id,
deleted=None
)
compensations = intervention.compensations.filter(
deleted=None,

View File

@ -87,7 +87,7 @@ class AbstractDocument(BaseResource):
"""
try:
os.remove(self.file.file.name)
except FileNotFoundError:
except (FileNotFoundError, ValueError):
# File seems to missing anyway - continue!
pass
super().delete(using=using, keep_parents=keep_parents)
@ -113,7 +113,7 @@ class AbstractDocument(BaseResource):
"""
try:
os.remove(self.file.file.name)
except FileNotFoundError:
except (FileNotFoundError, ValueError):
pass
self.file = new_file
self.save()
self.save()