diff --git a/truthinquiry/routes/routes_api_admin.py b/truthinquiry/routes/routes_api_admin.py index 5d17812..1e7b4dc 100644 --- a/truthinquiry/routes/routes_api_admin.py +++ b/truthinquiry/routes/routes_api_admin.py @@ -108,7 +108,7 @@ def set_traits(): # delete for db_trait in db_traits: if db_trait not in modified_db_traits: - db.session.remove() + db.session.delete(db_trait) db.session.commit() diff --git a/truthinquiry/templates/admin/traits.html b/truthinquiry/templates/admin/traits.html index b6b380e..82edcf6 100644 --- a/truthinquiry/templates/admin/traits.html +++ b/truthinquiry/templates/admin/traits.html @@ -7,6 +7,7 @@

Description:

+ {%endfor%} @@ -26,6 +27,11 @@ function addNewInput(){ traits.appendChild(newTrait); } +function deleteTrait(buttonNode){ + let traitNode = buttonNode.parentNode; + traitNode.parentNode.removeChild(traitNode); +} + function saveForm(){ let data = []; for(let section of traits.querySelectorAll("section")){