File tree 1 file changed +6
-10
lines changed
1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change 5
5
from email .utils import make_msgid
6
6
7
7
from flask import current_app
8
- from flask import request
9
8
10
9
from canaille .app import get_current_domain
11
10
from canaille .app import get_current_mail_domain
12
11
13
12
14
13
def logo ():
15
14
logo_url = current_app .config ["CANAILLE" ]["LOGO" ]
16
- if not logo_url :
15
+ if not logo_url or not current_app . config [ "SERVER_NAME" ] :
17
16
return None , None , None
18
17
19
18
logo_filename = logo_url .split ("/" )[- 1 ]
20
19
if not logo_url .startswith ("http" ):
21
- if current_app .config .get ("SERVER_NAME" ):
22
- logo_url = "{}://{}/{}" .format (
23
- current_app .config .get ("PREFERRED_URL_SCHEME" ),
24
- get_current_domain (),
25
- logo_url ,
26
- )
27
- else :
28
- logo_url = f"{ request .url_root } { logo_url } "
20
+ logo_url = "{}://{}/{}" .format (
21
+ current_app .config .get ("PREFERRED_URL_SCHEME" ),
22
+ get_current_domain (),
23
+ logo_url ,
24
+ )
29
25
30
26
try :
31
27
with urllib .request .urlopen (logo_url ) as f :
You can’t perform that action at this time.
0 commit comments