1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-24 20:48:01 +00:00

Get accessible repo list return 500 when db error exists (#423)

* Get accessible repo list return 500 when db error exists

* CI should use 7.1 branch
This commit is contained in:
feiniks
2020-11-28 14:40:27 +08:00
committed by GitHub
parent 063bf731c7
commit 4a0eb5431c
7 changed files with 53 additions and 14 deletions

View File

@@ -293,7 +293,8 @@ seaf_fill_repo_commit_if_not_in_db (GList **repos)
GList*
seaf_share_manager_list_share_repos (SeafShareManager *mgr, const char *email,
const char *type, int start, int limit)
const char *type, int start, int limit,
gboolean *db_err)
{
GList *ret = NULL, *p;
char *sql;
@@ -341,6 +342,8 @@ seaf_share_manager_list_share_repos (SeafShareManager *mgr, const char *email,
for (p = ret; p; p = p->next)
g_object_unref (p->data);
g_list_free (ret);
if (db_err)
*db_err = TRUE;
return NULL;
}
}
@@ -390,6 +393,8 @@ seaf_share_manager_list_share_repos (SeafShareManager *mgr, const char *email,
for (p = ret; p; p = p->next)
g_object_unref (p->data);
g_list_free (ret);
if (db_err)
*db_err = TRUE;
return NULL;
}
}