Merge pull request #2473 from bryanbrattlof/issue/2467

List files missing tag needed to order content
This commit is contained in:
Justin Mayer 2019-06-17 16:18:14 +02:00 committed by GitHub
commit bbee493961
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -769,9 +769,19 @@ def order_content(content_list, order_by='slug'):
content_list.sort(key=attrgetter(order_by), content_list.sort(key=attrgetter(order_by),
reverse=order_reversed) reverse=order_reversed)
except AttributeError: except AttributeError:
logger.warning( for content in content_list:
'There is no "%s" attribute in the item ' try:
'metadata. Defaulting to slug order.', order_by) getattr(content, order_by)
except AttributeError:
logger.warning(
'There is no "%s" attribute in "%s". '
'Defaulting to slug order.',
order_by,
content.get_relative_source_path(),
extra={
'limit_msg': ('More files are missing '
'the needed attribute.')
})
else: else:
logger.warning( logger.warning(
'Invalid *_ORDER_BY setting (%s).' 'Invalid *_ORDER_BY setting (%s).'