chore: handle empty (already migrated) user oidc file
This commit is contained in:
parent
6c5656334d
commit
cd4e8f8399
@ -246,6 +246,16 @@ async function migrateUserDatabase(path: string, db: LibSQLDatabase) {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const data = await readFile(realPath, 'utf8');
|
const data = await readFile(realPath, 'utf8');
|
||||||
|
if (data.trim().length === 0) {
|
||||||
|
log.info('config', 'Old user database file is empty, nothing to migrate');
|
||||||
|
log.info(
|
||||||
|
'config',
|
||||||
|
'You SHOULD remove oidc.user_storage_file from your config!',
|
||||||
|
);
|
||||||
|
await rm(realPath, { force: true });
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const users = JSON.parse(data.trim()) as {
|
const users = JSON.parse(data.trim()) as {
|
||||||
u?: string;
|
u?: string;
|
||||||
c?: number;
|
c?: number;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user