diff --git a/server.py b/server.py index c05f40b30b39f98f23009b0608248dc8489c0e9b..4923a606cadba99bab521fab83fdd78e94dc79b2 100644 --- a/server.py +++ b/server.py @@ -210,7 +210,7 @@ def get_announcements(minlevel=0): offset = timedelta() if ismod(): offset = timedelta(hours=24) - return query('SELECT * FROM announcements WHERE NOT deleted AND (time_expire ISNULL OR time_expire > ?) AND (? OR (visible AND time_publish < ?)) AND level >= ? ORDER BY level DESC', datetime.now()-offset, ismod(), datetime.now(), minlevel) + return query('SELECT * FROM announcements WHERE NOT deleted AND ((time_expire = NULL) OR time_expire > ?) AND (? OR (visible AND time_publish < ?)) AND level >= ? ORDER BY level DESC', datetime.now()-offset, ismod(), datetime.now(), minlevel) @app.template_filter() def fixnl(s):