Switch to unified view

a/Allura/allura/lib/helpers.py b/Allura/allura/lib/helpers.py
...
...
172
    from allura import model
172
    from allura import model
173
    try:
173
    try:
174
        p = model.Project.query.get(_id=ObjectId(str(project_shortname_or_id)))
174
        p = model.Project.query.get(_id=ObjectId(str(project_shortname_or_id)))
175
    except InvalidId:
175
    except InvalidId:
176
        p = None
176
        p = None
177
    if p is None:
177
    if p is None and type(project_shortname_or_id) != ObjectId:
178
        if neighborhood is None:
178
        if neighborhood is None:
179
            raise TypeError('neighborhood is required; it must not be None')
179
            raise TypeError('neighborhood is required; it must not be None')
180
        if not isinstance(neighborhood, model.Neighborhood):
180
        if not isinstance(neighborhood, model.Neighborhood):
181
            n = model.Neighborhood.query.get(name=neighborhood)
181
            n = model.Neighborhood.query.get(name=neighborhood)
182
            if n is None:
182
            if n is None: