Hari-Prasath-M91 commited on
Commit
423090f
·
1 Parent(s): 3fd3394
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -503,15 +503,15 @@ def shift_the_roadmap(roadmap, max_hours_per_day, ratio=(80, 20), dependencies=N
503
  return roadmap, extra_day_tasks
504
 
505
  def update_roadmap(current_roadmap, current_dayNumber, max_hours_per_day, dependencies, no_of_revision_days = 2):
506
- if current_dayNumber <= 1 or current_dayNumber > len(current_roadmap):
507
- return current_roadmap
508
  current_roadmap = copy.deepcopy(current_roadmap)
509
  day_index = current_dayNumber-2
510
  test_index = None
511
 
512
- if "supplementary_tasks" in current_roadmap[day_index]:
513
- current_roadmap[day_index+1]['supplementary_tasks'] = []
514
- for subject in current_roadmap[day_index]["supplementary_tasks"]:
515
  subject_name = subject["name"]
516
  tasks = subject["tasks"]
517
 
@@ -523,7 +523,7 @@ def update_roadmap(current_roadmap, current_dayNumber, max_hours_per_day, depend
523
  task['rescheduled'] += 1
524
  # Move incomplete tasks to next day
525
  if incomplete_tasks:
526
- current_roadmap[day_index+1]['supplementary_tasks'].append({
527
  "name":subject_name,
528
  "tasks":incomplete_tasks
529
  })
 
503
  return roadmap, extra_day_tasks
504
 
505
  def update_roadmap(current_roadmap, current_dayNumber, max_hours_per_day, dependencies, no_of_revision_days = 2):
506
+ if current_dayNumber <= 1 or current_dayNumber > len(current_roadmap['schedule']):
507
+ session_state["updated_roadmap"] = current_roadmap
508
  current_roadmap = copy.deepcopy(current_roadmap)
509
  day_index = current_dayNumber-2
510
  test_index = None
511
 
512
+ if "supplementary_tasks" in current_roadmap['schedule'][day_index]:
513
+ current_roadmap['schedule'][day_index+1]['supplementary_tasks'] = []
514
+ for subject in current_roadmap['schedule'][day_index]["supplementary_tasks"]:
515
  subject_name = subject["name"]
516
  tasks = subject["tasks"]
517
 
 
523
  task['rescheduled'] += 1
524
  # Move incomplete tasks to next day
525
  if incomplete_tasks:
526
+ current_roadmap['schedule'][day_index+1]['supplementary_tasks'].append({
527
  "name":subject_name,
528
  "tasks":incomplete_tasks
529
  })