mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
#479 work 🔨
This commit is contained in:
@@ -22,7 +22,7 @@ services:
|
|||||||
- ${APP_DATA_LOCATION}/pialert/dhcp_samples/dhcp1.leases:/mnt/dhcp1.leases
|
- ${APP_DATA_LOCATION}/pialert/dhcp_samples/dhcp1.leases:/mnt/dhcp1.leases
|
||||||
- ${APP_DATA_LOCATION}/pialert/dhcp_samples/dhcp2.leases:/mnt/dhcp2.leases
|
- ${APP_DATA_LOCATION}/pialert/dhcp_samples/dhcp2.leases:/mnt/dhcp2.leases
|
||||||
- ${APP_DATA_LOCATION}/pialert/dhcp_samples/pihole_dhcp_full.leases:/etc/pihole/dhcp.leases
|
- ${APP_DATA_LOCATION}/pialert/dhcp_samples/pihole_dhcp_full.leases:/etc/pihole/dhcp.leases
|
||||||
- ${APP_DATA_LOCATION}/pihole/etc-pihole/pihole-FTL.db:/etc/pihole/pihole-FTL.db
|
- ${APP_DATA_LOCATION}/pihole/etc-pihole/pihole-FTL.db:/etc/pihole/pihole-FTL.dba
|
||||||
- ${DEV_LOCATION}/pialert:/home/pi/pialert/pialert
|
- ${DEV_LOCATION}/pialert:/home/pi/pialert/pialert
|
||||||
- ${DEV_LOCATION}/back/report_template.html:/home/pi/pialert/back/report_template.html
|
- ${DEV_LOCATION}/back/report_template.html:/home/pi/pialert/back/report_template.html
|
||||||
- ${DEV_LOCATION}/back/report_template_new_version.html:/home/pi/pialert/back/report_template_new_version.html
|
- ${DEV_LOCATION}/back/report_template_new_version.html:/home/pi/pialert/back/report_template_new_version.html
|
||||||
|
|||||||
@@ -171,8 +171,6 @@ def execute_plugin(db, plugin, pluginsState = plugins_state() ):
|
|||||||
else:
|
else:
|
||||||
set_RUN_TIMEOUT = set["value"]
|
set_RUN_TIMEOUT = set["value"]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Prepare custom params
|
# Prepare custom params
|
||||||
params = []
|
params = []
|
||||||
|
|
||||||
@@ -324,13 +322,15 @@ def execute_plugin(db, plugin, pluginsState = plugins_state() ):
|
|||||||
|
|
||||||
fullSqlitePath = set["value"]
|
fullSqlitePath = set["value"]
|
||||||
|
|
||||||
|
|
||||||
# try attaching the sqlite DB
|
# try attaching the sqlite DB
|
||||||
try:
|
try:
|
||||||
sql.execute ("ATTACH DATABASE '"+ fullSqlitePath +"' AS EXTERNAL_"+plugin["unique_prefix"])
|
sql.execute ("ATTACH DATABASE '"+ fullSqlitePath +"' AS EXTERNAL_"+plugin["unique_prefix"])
|
||||||
except sqlite3.Error as e:
|
|
||||||
mylog('none',[ '[Plugin] - ATTACH DATABASE failed with SQL ERROR: ', e])
|
|
||||||
|
|
||||||
arr = db.get_sql_array (q)
|
arr = db.get_sql_array (q)
|
||||||
|
except sqlite3.Error as e:
|
||||||
|
mylog('none',[f'[Plugins] Error: DB_PATH setting ({fullSqlitePath}) for plugin {plugin["unique_prefix"]}. Did you mount it correctly?'])
|
||||||
|
mylog('none',[f'[Plugins] Error: ATTACH DATABASE failed with SQL ERROR: ', e])
|
||||||
|
return pluginsState
|
||||||
|
|
||||||
for row in arr:
|
for row in arr:
|
||||||
# There has to be always 9 columns
|
# There has to be always 9 columns
|
||||||
|
|||||||
Reference in New Issue
Block a user