From 1b77ebff791bcb0bdf1d02936d48a44bdfd1eea1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Tue, 7 Jul 2020 22:11:53 +0200
Subject: [PATCH] MAINT: record match when cfood fails

---
 src/caosadvancedtools/cache.py   | 3 ++-
 src/caosadvancedtools/crawler.py | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/caosadvancedtools/cache.py b/src/caosadvancedtools/cache.py
index 1dfdeb7f..980222d0 100644
--- a/src/caosadvancedtools/cache.py
+++ b/src/caosadvancedtools/cache.py
@@ -5,9 +5,10 @@ import os
 import sqlite3
 from hashlib import sha256
 
-import caosdb as db
 from lxml import etree
 
+import caosdb as db
+
 
 def put_in_container(stuff):
     if isinstance(stuff, list):
diff --git a/src/caosadvancedtools/crawler.py b/src/caosadvancedtools/crawler.py
index 48191558..84a63569 100644
--- a/src/caosadvancedtools/crawler.py
+++ b/src/caosadvancedtools/crawler.py
@@ -194,8 +194,8 @@ class Crawler(object):
             for idx, item in self.iteritems():
                 if Cfood.match_item(item):
                     try:
-                        cfoods.append(Cfood(item))
                         matches[idx].append(Cfood.__name__)
+                        cfoods.append(Cfood(item))
                         logger.debug("{} matched\n{}.".format(
                                 Cfood.__name__,
                                 item))
-- 
GitLab