cco.webapi.server: avoid error on missing view

This commit is contained in:
Helmut Merz 2026-02-23 11:21:42 +01:00
parent 0c4eb97cd8
commit 0c843bf889

View file

@ -86,6 +86,7 @@ class ApiHandler(ApiCommon, NodeView):
target = self.context.target
if target is not None:
targetView = self.getContainerView(target)
if targetView is not None:
return targetView()
# TODO: check for request.method?
if self.request.method in ('PUT', 'POST'):
@ -111,6 +112,8 @@ class ApiHandler(ApiCommon, NodeView):
if target is None:
return None
cv = self.getContainerView(target)
if cv is None:
return None
targetView = cv.getView(name)
if targetView is None:
return None