Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions openlibrary/plugins/openlibrary/code.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ def before_new_version(self, page):
)

if page.key.startswith('/a/') or page.key.startswith('/authors/'):
if page.type.key == '/type/author':
if page.type.key == '/type/author' or page.type.key == '/type/redirect':
return

books = web.ctx.site.things({'type': '/type/edition', 'authors': page.key})
Expand All @@ -118,7 +118,7 @@ def before_new_version(self, page):
'This Author page cannot be deleted as %d record(s) still reference this id. Please remove or reassign before trying again. Referenced by: %s'
% (len(books), books)
)
elif page.type.key != '/type/author' and books:
elif page.type.key not in ['/type/author', '/type/redirect'] and books:
raise ValidationException(
'Changing type of author pages is not allowed.'
)
Expand Down
Loading