fix: sql error
This commit is contained in:
parent
9a8d6d6ea1
commit
f6d7813d93
10
interface.py
10
interface.py
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/python3
|
#!/usr/bin/python3
|
||||||
|
import sqlite3
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
from flask import Flask, render_template, request, redirect, send_file, Response, jsonify, abort
|
from flask import Flask, render_template, request, redirect, send_file, Response, jsonify, abort
|
||||||
import variables as var
|
import variables as var
|
||||||
@ -385,7 +385,10 @@ def build_library_query_condition(form):
|
|||||||
sub_cond.or_equal("id", var.cache.file_id_lookup[file])
|
sub_cond.or_equal("id", var.cache.file_id_lookup[file])
|
||||||
if count > 900:
|
if count > 900:
|
||||||
break
|
break
|
||||||
|
if count > 0:
|
||||||
condition.and_sub_condition(sub_cond)
|
condition.and_sub_condition(sub_cond)
|
||||||
|
else:
|
||||||
|
condition.and_equal()
|
||||||
|
|
||||||
tags = form['tags'].split(",")
|
tags = form['tags'].split(",")
|
||||||
for tag in tags:
|
for tag in tags:
|
||||||
@ -416,7 +419,12 @@ def library():
|
|||||||
if request.form['action'] in ['add', 'query', 'delete']:
|
if request.form['action'] in ['add', 'query', 'delete']:
|
||||||
condition = build_library_query_condition(request.form)
|
condition = build_library_query_condition(request.form)
|
||||||
|
|
||||||
|
total_count = 0
|
||||||
|
try:
|
||||||
total_count = var.music_db.query_music_count(condition)
|
total_count = var.music_db.query_music_count(condition)
|
||||||
|
except sqlite3.OperationalError:
|
||||||
|
pass
|
||||||
|
|
||||||
if not total_count:
|
if not total_count:
|
||||||
abort(404)
|
abort(404)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user