diff --git a/_3RStore/views.py b/_3RStore/views.py index 85950f7..6ddb101 100644 --- a/_3RStore/views.py +++ b/_3RStore/views.py @@ -1012,6 +1012,7 @@ def share(): if(request.method == 'POST'): tags = request.form.get('tags') + tags = [t.lower() for t in tags.split(',')] if not tags: flash('No tags selected. Can\'t share.', 'danger') @@ -1032,7 +1033,8 @@ def share(): cur.close() conn.commit() - if tags not in tags_used_clean: + + if any(tag not in tags_used_clean for tag in tags): flash('No such tag exists. Can\'t share.', 'danger') return redirect(url_for('resources')) @@ -1044,7 +1046,7 @@ def share(): token = serializer.dumps([session['user_id'],tags], salt='share-salt'), _external=True) - message = Markup("Resources containing {" + tags + "} can be publicly accessed for 3 days via the following link: Link") + message = Markup("Resources containing {" + ','.join(tags) + "} can be publicly accessed for 3 days via the following link: Link") flash(message, 'info') return redirect(url_for('resources'))