From 8c74d878efe5d0e36fc274e42ba5d108c5f0747c Mon Sep 17 00:00:00 2001 From: Kristofer Hallin Date: Tue, 18 Jan 2022 15:17:51 +0100 Subject: More scanner stuff. --- src/db/scanner.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/db/scanner.py') diff --git a/src/db/scanner.py b/src/db/scanner.py index 625fd8e..928ba95 100644 --- a/src/db/scanner.py +++ b/src/db/scanner.py @@ -118,6 +118,18 @@ class Scanner(Base): return None @classmethod + def update(cls, uuid, json_data): + with SqlDB.sql_session() as session: + scanner: Scanner = session.query(Scanner).filter( + Scanner.uuid == uuid).one_or_none() + if not scanner: + return False + + scanner.scanners = json_data + + return True + + @classmethod def is_enabled(cls, uuid): with SqlDB.sql_session() as session: scanner: Scanner = session.query(Scanner).filter( -- cgit v1.1