[core] Empty string value for hue_load_balancer config should not trigger warning
@@ -457,7 +457,8 @@ def get_banner_message(request):
banner_message = None
forwarded_host = request.META.get('HTTP_X_FORWARDED_HOST')
- if HUE_LOAD_BALANCER.get() and (not forwarded_host or not any(forwarded_host in lb for lb in HUE_LOAD_BALANCER.get())):
+ if HUE_LOAD_BALANCER.get() and HUE_LOAD_BALANCER.get() != [''] and \
+ (not forwarded_host or not any(forwarded_host in lb for lb in HUE_LOAD_BALANCER.get())):
banner_message = '<div style="padding: 4px; text-align: center; background-color: #003F6C; height: 24px; color: #DBE8F1">%s: %s</div>' % \
(_('You are accessing a non-optimized Hue, please switch to one of the available addresses'),
", ".join(['<a href="%s" style="color: #FFF; font-weight: bold">%s</a>' % (host, host) for host in HUE_LOAD_BALANCER.get()]))
