From ab94bad9abf0a9ff702dd43b96302b9a372b8ee6 Mon Sep 17 00:00:00 2001
From: Kareem Zidane <kzidane@cs50.harvard.edu>
Date: Wed, 10 Jul 2019 13:53:35 -0400
Subject: [PATCH] checking CS50_IDE_TYPE

---
 src/cs50/flask.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/cs50/flask.py b/src/cs50/flask.py
index de7bc18..c58565e 100644
--- a/src/cs50/flask.py
+++ b/src/cs50/flask.py
@@ -44,7 +44,7 @@ def _execute_after(*args, **kwargs):
 
     # When behind CS50 IDE's proxy, ensure that flask.redirect doesn't redirect from HTTPS to HTTP
     # https://werkzeug.palletsprojects.com/en/0.15.x/middleware/proxy_fix/#module-werkzeug.middleware.proxy_fix
-    if getenv("C9_HOSTNAME") and not getenv("IDE_OFFLINE"):
+    if getenv("CS50_IDE_TYPE") == "online":
         try:
             import flask
             from werkzeug.middleware.proxy_fix import ProxyFix