removed invalid field

This commit is contained in:
dvanaken 2019-11-08 05:01:42 -05:00 committed by Dana Van Aken
parent 4171a662f5
commit abbc589880
1 changed files with 8 additions and 3 deletions

View File

@ -1200,6 +1200,7 @@ def alt_create_or_edit_session(request):
if 'algorithm' in data: if 'algorithm' in data:
data['algorithm'] = AlgorithmType.type(data['algorithm']) data['algorithm'] = AlgorithmType.type(data['algorithm'])
session_knobs = data.pop('session_knobs', None) session_knobs = data.pop('session_knobs', None)
disable_others = session_knobs.pop('disable_others', False)
ts = now() ts = now()
if request.path == reverse('backdoor_create_session'): if request.path == reverse('backdoor_create_session'):
@ -1227,7 +1228,6 @@ def alt_create_or_edit_session(request):
if session_knobs: if session_knobs:
session_knobs = JSONUtil.loads(session_knobs) session_knobs = JSONUtil.loads(session_knobs)
disable_others = session_knobs.pop('disable_others', False)
SessionKnob.objects.set_knob_min_max_tunability(session, session_knobs, SessionKnob.objects.set_knob_min_max_tunability(session, session_knobs,
disable_others=disable_others) disable_others=disable_others)
@ -1237,8 +1237,13 @@ def alt_create_or_edit_session(request):
res['hardware_id'] = res['hardware'] res['hardware_id'] = res['hardware']
res['hardware'] = model_to_dict(session.hardware) res['hardware'] = model_to_dict(session.hardware)
res['algorithm'] = AlgorithmType.name(res['algorithm']) res['algorithm'] = AlgorithmType.name(res['algorithm'])
sess_knobs = SessionKnob.objects.get_knobs_for_session( sk = SessionKnob.objects.get_knobs_for_session(session)
session, fields=('name', 'minval', 'maxval')) sess_knobs = []
for knob in sk:
sess_knobs.append(dict(
minval=knob['minval'],
maxval=knob['maxval'],
tunable=knob['tunable']))
res['session_knobs'] = sess_knobs res['session_knobs'] = sess_knobs
response.update(created=True, session=res) response.update(created=True, session=res)
return HttpResponse(JSONUtil.dumps(response)) return HttpResponse(JSONUtil.dumps(response))