From a00ce7456662e30ba7a58e2600cd3fe74d236138 Mon Sep 17 00:00:00 2001 From: Chris Caron Date: Fri, 28 Jan 2022 16:04:32 -0500 Subject: [PATCH] Reddit Secret and App ID Validation Fixed (#528) --- apprise/plugins/NotifyReddit.py | 4 ++-- test/test_plugin_reddit.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apprise/plugins/NotifyReddit.py b/apprise/plugins/NotifyReddit.py index 8575cdec..7cd5f688 100644 --- a/apprise/plugins/NotifyReddit.py +++ b/apprise/plugins/NotifyReddit.py @@ -161,14 +161,14 @@ class NotifyReddit(NotifyBase): 'type': 'string', 'private': True, 'required': True, - 'regex': (r'^[a-z0-9-]+$', 'i'), + 'regex': (r'^[a-z0-9_-]+$', 'i'), }, 'app_secret': { 'name': _('Application Secret'), 'type': 'string', 'private': True, 'required': True, - 'regex': (r'^[a-z0-9-]+$', 'i'), + 'regex': (r'^[a-z0-9_-]+$', 'i'), }, 'target_subreddit': { 'name': _('Target Subreddit'), diff --git a/test/test_plugin_reddit.py b/test/test_plugin_reddit.py index b4eaabb4..95a10c80 100644 --- a/test/test_plugin_reddit.py +++ b/test/test_plugin_reddit.py @@ -54,12 +54,12 @@ apprise_url_tests = ( # No app secret 'instance': TypeError, }), - ('reddit://user:password@app_id/appsecret/apprise', { - # No invalid app_id (has underscore) + ('reddit://user:password@app%id/appsecret/apprise', { + # No invalid app_id (has percent) 'instance': TypeError, }), - ('reddit://user:password@app-id/app_secret/apprise', { - # No invalid app_secret (has underscore) + ('reddit://user:password@app%id/app_secret/apprise', { + # No invalid app_secret (has percent) 'instance': TypeError, }), ('reddit://user:password@app-id/app-secret/apprise?kind=invalid', {