From 0108ed7a9654ec1347a69bb7dee3141fecc600eb Mon Sep 17 00:00:00 2001
From: davidc <davidc@users.noreply.github.com>
Date: Mon, 27 Jun 2022 17:44:23 +0200
Subject: [PATCH] fix redirect_uris having trailing \r or blank entries

---
 uffd/service/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/uffd/service/views.py b/uffd/service/views.py
index 7411058d..edcb1c32 100644
--- a/uffd/service/views.py
+++ b/uffd/service/views.py
@@ -110,7 +110,7 @@ def oauth2_submit(service_id, db_id=None):
 		client.client_secret = request.form['client_secret']
 	if not client.client_secret:
 		abort(400)
-	client.redirect_uris = request.form['redirect_uris'].strip().split('\n')
+	client.redirect_uris = [x.strip() for x in request.form['redirect_uris'].split('\n') if x.strip()]
 	client.logout_uris = []
 	for line in request.form['logout_uris'].split('\n'):
 		line = line.strip()
-- 
GitLab