Compare commits
38 Commits
26601b7a9d
...
fcf0f49816
Author | SHA1 | Date |
---|---|---|
Egor Savkin | fcf0f49816 | |
Egor Savkin | d8bad3d7b4 | |
Egor Savkin | e87c4a16a8 | |
Egor Savkin | 83be26ecbb | |
火焚 富良 | 963f342c89 | |
火焚 富良 | a589c309cc | |
Egor Savkin | 0ed9f730b2 | |
Egor Savkin | c3e583d644 | |
Egor Savkin | 161666b09c | |
Egor Savkin | 2673f81526 | |
Egor Savkin | a9e24c6202 | |
Egor Savkin | 14c365b20f | |
Egor Savkin | a03a151c42 | |
Egor Savkin | c09d583fa6 | |
Egor Savkin | 2bfc16e3c0 | |
Egor Savkin | bf05594813 | |
Egor Savkin | 25c4ff970d | |
Egor Savkin | 0e60eb9bce | |
Egor Savkin | 07e01bcc93 | |
Egor Savkin | c7314801ed | |
Egor Savkin | 3b1d9fcb56 | |
Egor Savkin | ff7eac97dc | |
火焚 富良 | 59f726e805 | |
火焚 富良 | 6b92bf9145 | |
Egor Savkin | ec2c0a3b80 | |
Egor Savkin | 9edf410e4d | |
Egor Savkin | 9bdaca2ca9 | |
Egor Savkin | 94f321ecf7 | |
Egor Savkin | e6df70b96a | |
Egor Savkin | 691e5bbd86 | |
Egor Savkin | 63d83b5e10 | |
Egor Savkin | abb472f0ea | |
Egor Savkin | 530be12334 | |
Egor Savkin | e8b1d70356 | |
Egor Savkin | da3f18d6d9 | |
Egor Savkin | ecbbd6898d | |
Sébastien Bourdeauducq | 2d6cb872f1 | |
Sébastien Bourdeauducq | 11d2e7c3d0 |
|
@ -10,10 +10,18 @@ from flask import request
|
|||
from flask_mail import Mail
|
||||
from flask_mail import Message
|
||||
from werkzeug.middleware.proxy_fix import ProxyFix
|
||||
from jinja2.utils import htmlsafe_json_dumps
|
||||
|
||||
|
||||
load_dotenv()
|
||||
|
||||
mail_password_file = getenv("FLASK_MAIL_PASSWORD_FILE")
|
||||
if mail_password_file is not None:
|
||||
with open(mail_password_file, "r") as f:
|
||||
mail_password = f.read().strip()
|
||||
else:
|
||||
mail_password = None
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config.update(
|
||||
DEBUG=getenv("FLASK_DEBUG") == "True",
|
||||
|
@ -22,7 +30,7 @@ app.config.update(
|
|||
MAIL_USE_SSL=getenv("FLASK_MAIL_USE_SSL"),
|
||||
MAIL_DEBUG=False,
|
||||
MAIL_USERNAME=getenv("FLASK_MAIL_USERNAME"),
|
||||
MAIL_PASSWORD=getenv("FLASK_MAIL_PASSWORD"),
|
||||
MAIL_PASSWORD=mail_password,
|
||||
MAIL_RECIPIENT=getenv("FLASK_MAIL_RECIPIENT"),
|
||||
MAIL_SENDER=getenv("FLASK_MAIL_SENDER")
|
||||
)
|
||||
|
@ -41,7 +49,7 @@ def after(response):
|
|||
@app.route("/rfq", methods=["POST"])
|
||||
def send_rfq():
|
||||
payload = request.json
|
||||
payload = json.loads(json.htmlsafe_dumps(payload))
|
||||
payload = json.loads(htmlsafe_json_dumps(payload))
|
||||
|
||||
if payload is None:
|
||||
resp = jsonify(error="invalid data")
|
||||
|
|
Loading…
Reference in New Issue