Skip to content

Commit 6a99706

Browse files
Repopulate Subtopics on Delete
- Now when a topic is deleted the subtopics will be refreshed. - This prevents an unwanted persistence of subtopics in the input drop down - Should work as intended now
1 parent 43421ef commit 6a99706

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/topicHandler.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,17 @@ function deleteSubjectListeners(element, subject){
9696
if (deleteSubjectInput_el.value === 'DELETE'){
9797
if (subject === 'Topic'){
9898
await api.topicHandler({request: 'Delete', topicID: element.id});
99+
subtopicSelect_el.innerHTML = '';
99100
} else if (subject === 'Subtopic'){
100101
await api.subtopicHandler({request: 'Delete', subtopicID: element.id});
101102
} else if (subject === 'Project'){
102103
await api.projectHandler({request: 'Delete', topicID: element.topicID, subtopicID: element.subtopicID, projectName: element.project});
103104
}
104105
confirmDeleteSubjectButton_el.value = '';
105106
await getAllActiveTopics();
107+
await getAllActiveSubtopics();
106108
await getAllActiveProjects();
107109
overlayContainer_el.style.display = 'none';
108-
109110
projectInput_el.value = '';
110111
} else {
111112
deleteSubjectInput_el.classList.add('error');

0 commit comments

Comments
 (0)