diff --git a/app/lib/logparser.py b/app/lib/logparser.py index c6cd891..93b4519 100644 --- a/app/lib/logparser.py +++ b/app/lib/logparser.py @@ -461,6 +461,7 @@ def parse_line(self, line): try: device = DeviceDetector(hit.user_agent).parse() except ZeroDivisionError: + device = DeviceDetector('').parse() self.stats.increment('ignored_lines_invalid_user_agent') logging.error(DeviceDetectionError(f'Não foi possível identificar UserAgent {hit.user_agent} from line {decoded_line}')) hit.is_valid = False diff --git a/setup.py b/setup.py index 45e2074..1dec489 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ setup( name='scielo-usage-counter', - version='0.4.4', + version='0.4.5', description='The SciELO Usage Counter Tool', author='SciELO', author_email='scielo-dev@googlegroups.com',