|
|
@@ -46,7 +46,7 @@ class HTTPException(Exception):
|
|
|
|
|
|
BASE_HEADERS = [
|
|
|
('Access-Control-Allow-Origin', '*'),
|
|
|
- ('Access-Control-Allow-Headers', 'Authorization, X-Requested-With, X-Request'),
|
|
|
+ ('Access-Control-Allow-Headers', 'X-Requested-With, X-Request'),
|
|
|
]
|
|
|
DEFAULT_HEADERS = BASE_HEADERS + [('Content-type', 'application/json')]
|
|
|
ERROR_HEADERS = BASE_HEADERS + [('Content-type', 'text/plain')]
|
|
|
@@ -248,7 +248,8 @@ def post_datum(split, query, environ):
|
|
|
if field == 'disk':
|
|
|
disk = stats['disk']
|
|
|
for mountpoint, datum in body['disk'].iteritems(): # iterate through body to get new mountpoints
|
|
|
- disk.setdefault(mountpoint, {'total': [-1] * 1440, 'used': [-1] * 1440})
|
|
|
+ if mountpoint not in disk:
|
|
|
+ disk[mountpoint] = {'total': [-1] * 1440, 'used': [-1] * 1440}
|
|
|
field_data[mountpoint] = {}
|
|
|
for subfield, array in disk[mountpoint].iteritems():
|
|
|
array = list(array)
|