Allow orderby bitrate.
This commit is contained in:
parent
86c09aedc1
commit
b2290d030a
2 changed files with 6 additions and 2 deletions
|
@ -196,6 +196,7 @@ SQL_INDEX = sqlhelpers.reverse_table_column_map(SQL_COLUMNS)
|
||||||
|
|
||||||
ALLOWED_ORDERBY_COLUMNS = [
|
ALLOWED_ORDERBY_COLUMNS = [
|
||||||
'extension',
|
'extension',
|
||||||
|
'bitrate',
|
||||||
'width',
|
'width',
|
||||||
'height',
|
'height',
|
||||||
'ratio',
|
'ratio',
|
||||||
|
|
|
@ -335,10 +335,13 @@ def normalize_orderby(orderby, warning_bag=None):
|
||||||
column = 'RANDOM()'
|
column = 'RANDOM()'
|
||||||
|
|
||||||
elif column == 'area':
|
elif column == 'area':
|
||||||
column = 'width * height'
|
column = '(width * height)'
|
||||||
|
|
||||||
|
elif column == 'bitrate':
|
||||||
|
column = '((bytes / 128) / duration)'
|
||||||
|
|
||||||
elif column == 'ratio':
|
elif column == 'ratio':
|
||||||
column = 'width / height'
|
column = '(width / height)'
|
||||||
|
|
||||||
if direction not in ('asc', 'desc'):
|
if direction not in ('asc', 'desc'):
|
||||||
message = constants.WARNING_ORDERBY_BADDIRECTION.format(
|
message = constants.WARNING_ORDERBY_BADDIRECTION.format(
|
||||||
|
|
Loading…
Reference in a new issue