root: implement automatic tryauth (#12867)

This commit is contained in:
Benjamin Dauvergne 2019-06-04 17:03:50 +02:00
parent e50c4c08c1
commit e386fd0b40
1 changed files with 2 additions and 1 deletions

View File

@ -819,7 +819,8 @@ class AlternateRootDirectory(OldRootDirectory):
self.backoffice = get_publisher().backoffice_directory_class()
try:
return Directory._q_traverse(self, path)
output = Directory._q_traverse(self, path)
return self.automatic_sso(output)
except errors.TraversalError, e:
try:
f = FormDef.get_by_urlname(path[0])