diff --git a/verse/statuspengguna/helper.py b/verse/statuspengguna/helper.py index 315e34e..8c31524 100644 --- a/verse/statuspengguna/helper.py +++ b/verse/statuspengguna/helper.py @@ -73,6 +73,8 @@ def DistribusiSelected(): def ResetUserState(): """reset user state upon visiting index, so that distribusi workflow can be done correctly""" + if not current_user.is_authenticated: + return try: user = User.query.filter_by(email=current_user.email).first() user.currentdistribusi = None @@ -83,6 +85,8 @@ def ResetUserState(): def SelectCurrentDistribusi(distribusiname): + if not current_user.is_authenticated: + return user = User.query.filter_by(email=current_user.email).first() try: user.currentdistribusi = distribusiname