Fix invalid requests to fetch points for text tasks
This commit is contained in:
parent
9092f6c137
commit
158a4a6545
1 changed files with 10 additions and 7 deletions
|
@ -204,16 +204,19 @@ import TaskDetailEditor from "./TaskDetailEditor.svelte";
|
|||
$: {
|
||||
if (hoveredTask != null) {
|
||||
const status = $taskStatuses.get(hoveredTask.id);
|
||||
if (status == null) {
|
||||
const id = hoveredTask.id;
|
||||
grabAssignment(hoveredTask.id).then(e => {
|
||||
if (hoveredTask && hoveredTask.id == id)
|
||||
tooltipMaxPoints = e.points;
|
||||
})
|
||||
} else {
|
||||
if (status) {
|
||||
tooltipMaxPoints = status.maxPoints;
|
||||
tooltipCurrPoints = status.points;
|
||||
}
|
||||
else if (hoveredTask.type == 'open-data') {
|
||||
const id = hoveredTask.id;
|
||||
grabAssignment(hoveredTask.taskReference).then(e => {
|
||||
if (hoveredTask?.id == id) {
|
||||
tooltipMaxPoints = e.points
|
||||
resizeTooltipBox()
|
||||
}
|
||||
})
|
||||
}
|
||||
resizeTooltipBox();
|
||||
} else {
|
||||
tooltipMaxPoints = null;
|
||||
|
|
Reference in a new issue