Make create/delete accept list instance paths
Change-Id: I5991e1377ebc0edcfc3f8dbc60066a580314a51a
diff --git a/src/interpreter.cpp b/src/interpreter.cpp
index aff5bcc..44177b6 100644
--- a/src/interpreter.cpp
+++ b/src/interpreter.cpp
@@ -65,7 +65,10 @@
void Interpreter::operator()(const delete_& delet) const
{
- m_datastore.deletePresenceContainer(absolutePathFromCommand(delet));
+ if (delet.m_path.m_nodes.back().m_suffix.type() == typeid(container_))
+ m_datastore.deletePresenceContainer(absolutePathFromCommand(delet));
+ else
+ m_datastore.deleteListInstance(absolutePathFromCommand(delet));
}
void Interpreter::operator()(const ls_& ls) const