@@ -48,12 +48,12 @@ export function migrateJsonToSqlite(jsonData: JSONDB) {
4848 // Миграция папок
4949 jsonData . folders . forEach ( ( folder ) => {
5050 const result = insertFolderStmt . run (
51- folder . name ,
51+ folder . name || 'Untitled Folder' ,
5252 folder . defaultLanguage || 'plain_text' ,
5353 null , // parentId обновим позже
5454 folder . isOpen ? 1 : 0 ,
55- folder . createdAt ,
56- folder . updatedAt ,
55+ folder . createdAt || Date . now ( ) ,
56+ folder . updatedAt || Date . now ( ) ,
5757 folder . icon || null ,
5858 folder . index ?? 0 ,
5959 )
@@ -74,9 +74,9 @@ export function migrateJsonToSqlite(jsonData: JSONDB) {
7474 // Миграция тегов
7575 jsonData . tags . forEach ( ( tag ) => {
7676 const result = insertTagStmt . run (
77- tag . name ,
78- tag . createdAt ,
79- tag . updatedAt ,
77+ tag . name || 'Untitled Tag' ,
78+ tag . createdAt || Date . now ( ) ,
79+ tag . updatedAt || Date . now ( ) ,
8080 )
8181 tagIdMap [ tag . id ] = Number ( result . lastInsertRowid )
8282 } )
@@ -86,13 +86,13 @@ export function migrateJsonToSqlite(jsonData: JSONDB) {
8686 // Определяем новый id папки для сниппета
8787 const mappedFolderId = folderIdMap [ snippet . folderId ] || null
8888 const result = insertSnippetStmt . run (
89- snippet . name ,
89+ snippet . name || 'Untitled Snippet' ,
9090 snippet . description || null ,
9191 mappedFolderId ,
9292 snippet . isDeleted ? 1 : 0 ,
9393 snippet . isFavorites ? 1 : 0 ,
94- snippet . createdAt ,
95- snippet . updatedAt ,
94+ snippet . createdAt || Date . now ( ) ,
95+ snippet . updatedAt || Date . now ( ) ,
9696 )
9797 const newSnippetId = Number ( result . lastInsertRowid )
9898 snippetIdMap [ snippet . id ] = newSnippetId
0 commit comments