ask user to check db when graphs fail to load
This commit is contained in:
parent
6af5cb9f38
commit
80a2bfa642
@ -163,7 +163,7 @@ def allroutes(pathin):
|
|||||||
# review screen before an image had finished
|
# review screen before an image had finished
|
||||||
# downloading
|
# downloading
|
||||||
return flask.make_response(
|
return flask.make_response(
|
||||||
"For path '%s - %s' %s!" % (directory, path, error),
|
str(error),
|
||||||
HTTPStatus.INTERNAL_SERVER_ERROR,
|
HTTPStatus.INTERNAL_SERVER_ERROR,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -204,9 +204,4 @@ def _redirectWebExports(path):
|
|||||||
|
|
||||||
|
|
||||||
def graph_data(col: Collection, search: str, days: int) -> bytes:
|
def graph_data(col: Collection, search: str, days: int) -> bytes:
|
||||||
try:
|
return col.backend.graphs(search=search, days=days)
|
||||||
return col.backend.graphs(search=search, days=days)
|
|
||||||
except Exception as e:
|
|
||||||
# likely searching error
|
|
||||||
print(e)
|
|
||||||
return b""
|
|
||||||
|
@ -177,3 +177,6 @@ statistics-elapsed-time-months = {$amount}mo
|
|||||||
statistics-elapsed-time-years = {$amount}y
|
statistics-elapsed-time-years = {$amount}y
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
||||||
|
statistics-error-fetching = Invalid data found - please use Check Database to fix the problem.
|
||||||
|
|
||||||
|
@ -38,7 +38,12 @@
|
|||||||
|
|
||||||
const refresh = async () => {
|
const refresh = async () => {
|
||||||
refreshing = true;
|
refreshing = true;
|
||||||
sourceData = await getGraphData(search, days);
|
try {
|
||||||
|
sourceData = await getGraphData(search, days);
|
||||||
|
} catch (e) {
|
||||||
|
sourceData = null;
|
||||||
|
alert(i18n.tr(i18n.TR.STATISTICS_ERROR_FETCHING));
|
||||||
|
}
|
||||||
refreshing = false;
|
refreshing = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user