fix: export repository user record (#1111)

This commit is contained in:
ZacharyZcR authored and GitHub committed 2026-07-28 01:48:23 +08:00
1 parent 9dd81cf813
commit 50372cb25f
1 file changed
+2 -2
+2 -2
View File
@@ -713,7 +713,7 @@ app.post("/database/export", authenticateJWT, async (req, res) => {
} }
const timestamp = new Date().toISOString().replace(/[:.]/g, "-"); const timestamp = new Date().toISOString().replace(/[:.]/g, "-");
const filename = `termix-export-${user[0].username}-${timestamp}.sqlite`; const filename = `termix-export-${user.username}-${timestamp}.sqlite`;
const tempPath = path.join(tempDir, filename); const tempPath = path.join(tempDir, filename);
apiLogger.info("Creating export database", { apiLogger.info("Creating export database", {
@@ -882,7 +882,7 @@ app.post("/database/export", authenticateJWT, async (req, res) => {
); );
`); `);
const userRecord = user[0]; const userRecord = user;
const insertUser = exportDb.prepare(` const insertUser = exportDb.prepare(`
INSERT INTO users (id, username, password_hash, is_admin, is_oidc, oidc_identifier, client_id, client_secret, issuer_url, authorization_url, token_url, identifier_path, name_path, scopes, totp_secret, totp_enabled, totp_backup_codes) INSERT INTO users (id, username, password_hash, is_admin, is_oidc, oidc_identifier, client_id, client_secret, issuer_url, authorization_url, token_url, identifier_path, name_path, scopes, totp_secret, totp_enabled, totp_backup_codes)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)