diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py
index 60b603cd0511284b8d0ebcc914457bccafac96b5..6ff7d8906fa9b9db7da43e9a4d8e80d20fbf7b1d 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py
+++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb.py
@@ -861,7 +861,7 @@ class RADatabase:
         for task_id in task_ids:
             if self.getResourceClaims(task_id=task_id, status=conflistStatusId):
                 self.updateTask(task_id=task_id, task_status='conflict', commit=False)
-            else:
+            elif self.getTask(task_id)['status'] == 'conflict':
                 self.updateTask(task_id=task_id, task_status='prescheduled', commit=False)
 
         if commit: