0
0
Fork 0
mirror of https://github.com/alerta/alerta.git synced 2025-05-18 07:01:21 +00:00

Add pre-commit checks ()

This commit is contained in:
Nick Satterly 2018-09-16 00:07:50 +02:00 committed by GitHub
parent 8010b24a68
commit 4af78277e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
93 changed files with 547 additions and 363 deletions
alerta/database/backends/postgres

View file

@ -45,7 +45,8 @@ class QueryBuilderImpl(QueryBuilder):
qvars['duplicate_count'] = params.get('duplicateCount', int)
if params.get('repeat', None):
query.append('AND repeat=%(repeat)s')
qvars['repeat'] = params.get('repeat', default=True, type=lambda x: x.lower() in ['true', 't', '1', 'yes', 'y', 'on'])
qvars['repeat'] = params.get('repeat', default=True, type=lambda x: x.lower()
in ['true', 't', '1', 'yes', 'y', 'on'])
def reverse_sort(direction):
return 'ASC' if direction == 'DESC' else 'DESC'
@ -96,7 +97,7 @@ class QueryBuilderImpl(QueryBuilder):
qvars[field] = value
elif field.startswith('attributes.'):
field = field.replace('attributes.', '')
query.append('AND attributes @> %(attr_{0})s'.format(field))
query.append('AND attributes @> %(attr_{})s'.format(field))
qvars['attr_'+field] = {field: value[0]}
elif len(value) == 1:
value = value[0]