[Bugfix] Fix user follow

* The link didn’t have a closing tag
* The whole mechanism didn’t work

I probably submitted a previous patch…
This commit is contained in:
Gergely Polonkai 2018-07-09 16:13:31 +02:00
parent 3bd381692b
commit 6657cc1c91
2 changed files with 9 additions and 9 deletions

View File

@ -259,9 +259,9 @@ class CalendarSocialApp(Flask):
from .models import Profile, User
profile = current_user.profile
if profile is None:
try:
profile = Profile.query.join(User).filter(User.username == username).one()
except NoResultFound:
abort(404)
return render_template('profile-details.html', profile=profile)
@ -274,14 +274,14 @@ class CalendarSocialApp(Flask):
from .models import db, Profile, User, UserFollow, Notification, NotificationAction
profile = current_user.profile
if profile is None:
try:
profile = Profile.query.join(User).filter(User.username == username).one()
except NoResultFound:
abort(404)
if profile.user != current_user:
follow = UserFollow(follower_id=current_user.profile,
followed_id=profile,
follow = UserFollow(follower=current_user.profile,
followed=profile,
accepted_at=datetime.utcnow())
db.session.add(follow)

View File

@ -6,7 +6,7 @@
<small>@{{ profile.user.username}}</small>
</h1>
{% if profile.user != current_user %}
<a href="{{ url_for('follow_user', username=profile.user.username) }}">{% trans %}Follow{% endtrans %}
<a href="{{ url_for('follow_user', username=profile.user.username) }}">{% trans %}Follow{% endtrans %}</a>
{% endif %}
<h2>