summaryrefslogtreecommitdiff
path: root/src/db/scanner.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/db/scanner.py')
-rw-r--r--src/db/scanner.py12
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(