summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Wenham <sam@wenhams.co.uk>2019-04-18 19:26:09 +0100
committerSam Wenham <sam@wenhams.co.uk>2019-04-18 19:26:09 +0100
commitbfe018cde6dee0ddd1009940e87550c6e756f361 (patch)
tree1e7871a0c78c54de0e6d0fb76ac7c19c0fe37739
parentae284a1f30f94fa12c857d35ae18d34e5839e849 (diff)
downloadtroggle-bfe018cde6dee0ddd1009940e87550c6e756f361.tar.gz
troggle-bfe018cde6dee0ddd1009940e87550c6e756f361.tar.bz2
troggle-bfe018cde6dee0ddd1009940e87550c6e756f361.zip
Clear data issues for logbooks before reloading
-rw-r--r--parsers/logbooks.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/parsers/logbooks.py b/parsers/logbooks.py
index bf6081f..ad06c8e 100644
--- a/parsers/logbooks.py
+++ b/parsers/logbooks.py
@@ -326,12 +326,16 @@ def LoadLogbookForExpedition(expedition):
def LoadLogbooks():
- """ This is the master function for parsing all logbooks into the Troggle database. Requires yearlinks, which is a list of tuples for each expedition with expedition year, logbook path, and parsing function. """
+ """ This is the master function for parsing all logbooks into the Troggle database. """
+ # Clear the logbook data issues as we are reloading
+ models.DataIssue.filter(parser='logbooks').delete()
+ # Fetch all expos
expos = models.Expedition.objects.all()
for expo in expos:
print("\nLoading Logbook for: " + expo.year)
-
+
+ # Load logbook for expo
LoadLogbookForExpedition(expo)