From 9ecfbd5e8a670a83fbdb0eb547785b9737d41069 Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Sat, 18 Feb 2017 12:13:31 +0100
Subject: [PATCH] Add 'source' field in log table

---
 db_schema.sql | 1 +
 server.py     | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/db_schema.sql b/db_schema.sql
index c66eb86..f85b8c5 100644
--- a/db_schema.sql
+++ b/db_schema.sql
@@ -128,6 +128,7 @@ CREATE TABLE IF NOT EXISTS `log` (
 	`ip` varchar(64),
 	`id` varchar(64),
 	`time` datetime NOT NULL,
+	`source` varchar(8),
 	`object` varchar(10),
 	`obj_id` INTEGER,
 	`path` varchar(255) NOT NULL
diff --git a/server.py b/server.py
index f5acc73..9bd4889 100644
--- a/server.py
+++ b/server.py
@@ -552,7 +552,7 @@ def auth(): # For use with nginx auth_request
 		password = auth.password
 	if checkperm(perms, username=username, password=password):
 		try:
-			modify('INSERT INTO log VALUES (?, ?, ?, "video", ?, ?)', ip, cookie, datetime.now(), perms[0]['vid'], url)
+			modify('INSERT INTO log (ip, id, `time`, object, obj_id, path) VALUES (?, ?, ?, "video", ?, ?)', ip, cookie, datetime.now(), perms[0]['vid'], url)
 		except:
 			pass
 		r = make_response('OK', 200)
-- 
GitLab