Skip to content

Commit

Permalink
Merge pull request #4272 from hbrunn/16.0-unknown-fields-in-view
Browse files Browse the repository at this point in the history
[OU-FIX] don't fail when there's an unknown field in a view
  • Loading branch information
pedrobaeza authored Dec 23, 2023
2 parents 73c8df2 + 561cd79 commit 6c2254c
Showing 1 changed file with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,21 @@ def _raise_view_error(
)


def _check_field_paths(self, node, field_paths, model_name, use):
"""Ignore UnboundLocalError when we squelched the raise about missing fields"""
try:
return View._check_field_paths._original_method(
self, node, field_paths, model_name, use
)
except UnboundLocalError: # pylint: disable=except-pass
pass


_check_xml._original_method = View._check_xml
View._check_xml = _check_xml
check._original_method = NameManager.check
NameManager.check = check
_raise_view_error._original_method = View._raise_view_error
View._raise_view_error = _raise_view_error
_check_field_paths._original_method = View._check_field_paths
View._check_field_paths = _check_field_paths

0 comments on commit 6c2254c

Please sign in to comment.