Reddit Secret and App ID Validation Fixed (#528)

pull/529/head
Chris Caron 3 years ago committed by GitHub
parent 6a2b6130db
commit a00ce74566
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -161,14 +161,14 @@ class NotifyReddit(NotifyBase):
'type': 'string', 'type': 'string',
'private': True, 'private': True,
'required': True, 'required': True,
'regex': (r'^[a-z0-9-]+$', 'i'), 'regex': (r'^[a-z0-9_-]+$', 'i'),
}, },
'app_secret': { 'app_secret': {
'name': _('Application Secret'), 'name': _('Application Secret'),
'type': 'string', 'type': 'string',
'private': True, 'private': True,
'required': True, 'required': True,
'regex': (r'^[a-z0-9-]+$', 'i'), 'regex': (r'^[a-z0-9_-]+$', 'i'),
}, },
'target_subreddit': { 'target_subreddit': {
'name': _('Target Subreddit'), 'name': _('Target Subreddit'),

@ -54,12 +54,12 @@ apprise_url_tests = (
# No app secret # No app secret
'instance': TypeError, 'instance': TypeError,
}), }),
('reddit://user:password@app_id/appsecret/apprise', { ('reddit://user:password@app%id/appsecret/apprise', {
# No invalid app_id (has underscore) # No invalid app_id (has percent)
'instance': TypeError, 'instance': TypeError,
}), }),
('reddit://user:password@app-id/app_secret/apprise', { ('reddit://user:password@app%id/app_secret/apprise', {
# No invalid app_secret (has underscore) # No invalid app_secret (has percent)
'instance': TypeError, 'instance': TypeError,
}), }),
('reddit://user:password@app-id/app-secret/apprise?kind=invalid', { ('reddit://user:password@app-id/app-secret/apprise?kind=invalid', {

Loading…
Cancel
Save