mirror of
https://github.com/lucaspalomodevelop/indico-plugins.git
synced 2026-03-12 23:27:22 +00:00
Piwik: Do not choke on malformed URLs
This commit is contained in:
parent
b6375a63b8
commit
88b8a188f6
@ -111,9 +111,11 @@ class PiwikPlugin(IndicoPlugin):
|
||||
return {}
|
||||
params = {'site_id_events': site_id_events}
|
||||
if request.blueprint in ('event', 'events', 'contributions') and 'confId' in request.view_args:
|
||||
if not unicode(request.view_args['confId']).isdigit():
|
||||
return {}
|
||||
params['event_id'] = request.view_args['confId']
|
||||
contrib_id = request.view_args.get('contrib_id')
|
||||
if contrib_id is not None:
|
||||
if contrib_id is not None and unicode(contrib_id).isdigit():
|
||||
contribution = Contribution.find_first(event_id=params['event_id'], id=contrib_id)
|
||||
if contribution:
|
||||
cid = (contribution.legacy_mapping.legacy_contribution_id if contribution.legacy_mapping
|
||||
|
||||
@ -21,7 +21,7 @@ from setuptools import find_packages, setup
|
||||
|
||||
setup(
|
||||
name='indico-plugin-piwik',
|
||||
version='1.0rc1',
|
||||
version='1.0rc2',
|
||||
description='Piwik integration for global and event-specific statistics in Indico',
|
||||
url='https://github.com/indico/indico-plugins',
|
||||
license='https://www.gnu.org/licenses/gpl-3.0.txt',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user