From 69353bba914cafe82c1d6ed4418cd31fedb77760 Mon Sep 17 00:00:00 2001 From: Andrei Date: Fri, 24 Jun 2022 15:14:56 +0500 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=20?= =?UTF-8?q?=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D1=84=D0=BE=D1=82=D0=BE=D0=B3=D1=80=D0=B0=D1=84=D0=B8=D0=B8=20?= =?UTF-8?q?=D0=BF=D1=80=D0=BE=D1=84=D0=B8=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 467a0f6..cc8b040 100644 --- a/main.py +++ b/main.py @@ -8,7 +8,6 @@ from flask import Flask, render_template, request from flask_login import LoginManager, login_user, logout_user, login_required, current_user from flask_restful import abort from werkzeug.utils import redirect - from data import db_session from data.answer_quest import Answer from data.diary_post import DiaryPost @@ -195,6 +194,8 @@ def edit_profile(logins): user = session.query(User).filter(User.login == logins).first() if user.email != form.email.data: if session.query(User).filter(User.email == form.email.data).first(): + if not form.photo.data and help_arg: + help_arg = False return render_template('edit_profile.html', title='Редактирование профиля', form=form, ph_f=ph_f, message="Такая почта уже есть") @@ -214,7 +215,7 @@ def edit_profile(logins): return redirect('/profile') else: help_arg_2 = form.email.data - help_arg = True + help_arg = False return redirect('/confirmation') if request.method == "GET": if current_user.login == logins: @@ -226,6 +227,8 @@ def edit_profile(logins): form.about.data = current_user.about form.password.data = None form.password2.data = None + if not form.photo.data and help_arg: + help_arg = False return render_template('edit_profile.html', title='Редактирование профиля', form=form, message='', ph_f=ph_f) else: return redirect('/login')