From 64d5e62304fbf068cc764c5e59d2e148ac077bd5 Mon Sep 17 00:00:00 2001
From: Radek Czajka <rczajka@rczajka.pl>
Date: Mon, 19 Oct 2020 17:50:24 +0200
Subject: [PATCH 1/1] Don't choke on bad input lines in ssh reporting.

---
 src/ssh_keys/views.py | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/ssh_keys/views.py b/src/ssh_keys/views.py
index 73ba3e9..dc16286 100644
--- a/src/ssh_keys/views.py
+++ b/src/ssh_keys/views.py
@@ -1,5 +1,4 @@
 from datetime import datetime, timedelta
-import logging
 import re
 from django.contrib.auth.mixins import LoginRequiredMixin
 from django.contrib import messages
@@ -48,7 +47,6 @@ class DeleteSSHKeyView(LoginRequiredMixin, DeleteView):
 
 @csrf_exempt
 def ssh_keys_seen(request):
-    logger = logging.getLogger('django.request')
     key = request.GET.get('key')
     service = get_object_or_404(Service, key=key)
     n = now()
@@ -61,8 +59,7 @@ def ssh_keys_seen(request):
             continue
         data = parse_log_line(line)
         if data is None:
-            logger.error('Unparsed: ' + line)
-            break
+            continue
         dt = data['datetime']
         algo = data['algo']
         if 'md5' in data:
-- 
2.20.1