diff options
| author | Dan Korostelev <nadako@gmail.com> | 2009-03-05 10:05:02 +0000 |
|---|---|---|
| committer | Dan Korostelev <nadako@gmail.com> | 2009-03-05 10:05:02 +0000 |
| commit | ff6233904e8063bb145772ec64c69f9741237f72 (patch) | |
| tree | 19f856fe45093c9e5dc6e6d3c0f125a2e1b21564 /src | |
| parent | f2420e893df60f52804032fdaf1a8b04dbcc5b7b (diff) | |
| download | zope-traversing-ff6233904e8063bb145772ec64c69f9741237f72.tar.gz | |
Use IAbsoluteURL lookup instead of absolute_url view in the AbsoluteURL recursive magic. See https://bugs.launchpad.net/zope3/+bug/338101
Diffstat (limited to 'src')
| -rw-r--r-- | src/zope/traversing/browser/absoluteurl.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zope/traversing/browser/absoluteurl.py b/src/zope/traversing/browser/absoluteurl.py index fcc704a..2924a8d 100644 --- a/src/zope/traversing/browser/absoluteurl.py +++ b/src/zope/traversing/browser/absoluteurl.py @@ -57,7 +57,7 @@ class AbsoluteURL(BrowserView): raise TypeError(_insufficientContext) url = str(zope.component.getMultiAdapter((container, request), - name='absolute_url')) + IAbsoluteURL)) name = getattr(context, '__name__', None) if name is None: raise TypeError(_insufficientContext) @@ -84,7 +84,7 @@ class AbsoluteURL(BrowserView): return ({'name':'', 'url': self.request.getApplicationURL()}, ) base = tuple(zope.component.getMultiAdapter( - (container, request), name='absolute_url').breadcrumbs()) + (container, request), IAbsoluteURL).breadcrumbs()) name = getattr(context, '__name__', None) if name is None: |
