Hi Devs, We have our own users database, I am doign liek this to authenticate: try: cred = authenticate(session, username, password) if cred: user = models.User( username=username, is_superuser=False) user.is_active=True
session.merge(user) flask_login.login_user(user) session.commit() return redirect(request.args.get("next") or url_for("admin.index")) except AuthenticationError: flash("Incorrect login details") return self.render('airflow/login.html', title="Airflow - Login", form=form) but its failing if user already exists, is there any alternative to check existing user and keep forwarding? IntegrityError: (sqlite3.IntegrityError) column username is not unique [SQL: u'INSERT INTO users (username, email, superuser) VALUES (?, ?, ?)'] [parameters: (u'testuser', None, 0)] (Background on this error at: http://sqlalche.me/e/gkpj)