summaryrefslogtreecommitdiff
path: root/database/metadata.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'database/metadata.cpp')
-rw-r--r--database/metadata.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/database/metadata.cpp b/database/metadata.cpp
index bf99e82..8ea43dc 100644
--- a/database/metadata.cpp
+++ b/database/metadata.cpp
@@ -306,6 +306,10 @@ int cMediaDatabase::loadChannels(){
}
MESSAGE("Successfuly added channel");
}
+ else {
+ // Delete temporarily created object with no resource
+ this->mFactory->deleteObject(ChannelItem);
+ }
}
}
else {
@@ -367,6 +371,10 @@ int cMediaDatabase::loadRecordings(){
}
MESSAGE("Successfuly added movie");
}
+ else {
+ // Delete temporarily created object with no resource
+ this->mFactory->deleteObject(MovieItem);
+ }
}
else {
MESSAGE("Skipping %s, already in Database", Recording->FileName());