diff options
author | Kristofer Hallin <kristofer@sunet.se> | 2022-01-18 15:17:51 +0100 |
---|---|---|
committer | Kristofer Hallin <kristofer@sunet.se> | 2022-01-18 15:17:51 +0100 |
commit | 8c74d878efe5d0e36fc274e42ba5d108c5f0747c (patch) | |
tree | d47c6ca42cfcf72689a804cc1ad2e1593135e59f /src/db/scanner.py | |
parent | 8eb45f6d4baa0e71b021e334b9ac20ce903d4dde (diff) |
More scanner stuff.feature.callhome
Diffstat (limited to 'src/db/scanner.py')
-rw-r--r-- | src/db/scanner.py | 12 |
1 files changed, 12 insertions, 0 deletions
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( |