Browse Source

Fix invalid requests to fetch points for text tasks

mj-deploy
Standa Lukeš 4 years ago
parent
commit
158a4a6545
  1. 17
      frontend/src/Graph.svelte

17
frontend/src/Graph.svelte

@ -204,16 +204,19 @@ import TaskDetailEditor from "./TaskDetailEditor.svelte";
$: { $: {
if (hoveredTask != null) { if (hoveredTask != null) {
const status = $taskStatuses.get(hoveredTask.id); const status = $taskStatuses.get(hoveredTask.id);
if (status == null) { if (status) {
const id = hoveredTask.id;
grabAssignment(hoveredTask.id).then(e => {
if (hoveredTask && hoveredTask.id == id)
tooltipMaxPoints = e.points;
})
} else {
tooltipMaxPoints = status.maxPoints; tooltipMaxPoints = status.maxPoints;
tooltipCurrPoints = status.points; 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(); resizeTooltipBox();
} else { } else {
tooltipMaxPoints = null; tooltipMaxPoints = null;