fix trigger

This commit is contained in:
Florian Bezannier
2020-12-23 10:26:01 +01:00
parent b83fccda82
commit 3b50ecf4bb
+3 -3
View File
@@ -1,4 +1,5 @@
import json
import sqlite3
import traceback
from datetime import datetime, timezone
import dash_bootstrap_components as dbc
@@ -9,11 +10,9 @@ from MyLogger import logger
from flask import jsonify, request, Response as FlaskResponse
from MyPSACC import MyPSACC
from psa_connectedcar.models import trips
from web import figures
from web.app import app, dash_app, myp, chc, save_config
from web.db import conn
@dash_app.callback(Output('trips_map', 'figure'),
@@ -158,6 +157,7 @@ dash_app.layout = dbc.Container(fluid=True, children=[
data_div
])
conn = sqlite3.connect('info.db', detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES)
conn.create_function("update_trips", 0, update_trips)
conn.execute("CREATE TRIGGER IF NOT EXISTS update_trigger AFTER INSERT ON position BEGIN SELECT update_trips(); END;")
conn.execute("CREATE TEMP TRIGGER IF NOT EXISTS update_trigger AFTER INSERT ON position BEGIN SELECT update_trips(); END;")
conn.commit()