diff roundup/scripts/roundup_server.py @ 6646:98a9df71e24c

If-Range doesn't work with roundup-server. Found while debugging test case for test_liveserver(via wsgi) using roundup-server. roundup-server wasn't passing If-Range header.
author John Rouillard <rouilj@ieee.org>
date Thu, 28 Apr 2022 18:03:02 -0400
parents c3dfc4977ec6
children 06d750efbc50
line wrap: on
line diff
--- a/roundup/scripts/roundup_server.py	Thu Apr 28 16:08:57 2022 -0400
+++ b/roundup/scripts/roundup_server.py	Thu Apr 28 18:03:02 2022 -0400
@@ -468,6 +468,9 @@
         range = self.headers.get('range')
         if range:
             env['HTTP_RANGE'] = range
+        if_range = self.headers.get('if-range')
+        if range:
+            env['HTTP_IF_RANGE'] = if_range
 
         # do the roundup thing
         tracker = self.get_tracker(tracker_name)

Roundup Issue Tracker: http://roundup-tracker.org/