misc: abort requests if site-options is invalid (#53587) #562
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/53587-error-on-invalid-site-options"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
C'est décalé ainsi vers _q_traverse pour permettre à l'exception ensuite d'être attrapée par le finish_failed_request normal, pour être logguée vers sentry etc.
Mais curieusement dans les tests ça ne passe cependant pas par ce chemin du code, on récupère directement l'exception.
WIP: misc: abort requests if site-options is invalid (#53587)to misc: abort requests if site-options is invalid (#53587)@ -283,6 +283,8 @@ class RootDirectory(Directory):
get_publisher().substitutions.feed(get_request().user)
def _q_traverse(self, path):
if get_publisher().site_options_exception:
J'aurais écrit « is not None: » ici mais ça marchera bien ainsi.