Merge branch 'main' of gt:tosu/hackhpi23-cyber-range into HEAD
This commit is contained in:
commit
019e9f7595
|
@ -387,6 +387,10 @@ def api_get_logs():
|
||||||
}
|
}
|
||||||
return json.dumps(result, ensure_ascii=False)
|
return json.dumps(result, ensure_ascii=False)
|
||||||
|
|
||||||
|
def datas(logs):
|
||||||
|
for log in logs:
|
||||||
|
yield log['data']
|
||||||
|
|
||||||
@app.route('/api/red', methods=['POST'])
|
@app.route('/api/red', methods=['POST'])
|
||||||
def api_red_logs():
|
def api_red_logs():
|
||||||
global STARTED
|
global STARTED
|
||||||
|
@ -404,6 +408,7 @@ def api_red_logs():
|
||||||
|
|
||||||
with open('./database/logs/red.json') as f:
|
with open('./database/logs/red.json') as f:
|
||||||
logs_list = json.load(f)
|
logs_list = json.load(f)
|
||||||
|
if temp_json_n['data'] not in datas(logs_list):
|
||||||
logs_list.append(temp_json_n)
|
logs_list.append(temp_json_n)
|
||||||
with open('./database/logs/red.json', 'w') as f:
|
with open('./database/logs/red.json', 'w') as f:
|
||||||
json.dump(logs_list, f, ensure_ascii=False)
|
json.dump(logs_list, f, ensure_ascii=False)
|
||||||
|
|
Loading…
Reference in New Issue