Eluza133 commited on
Commit
7f3c94b
·
verified ·
1 Parent(s): d9eaa97

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -34,6 +34,20 @@ def load_data():
34
  return {'users': {}, 'files': {}}
35
  data.setdefault('users', {})
36
  data.setdefault('files', {})
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  logging.info("Данные успешно загружены")
38
  return data
39
  except Exception as e:
 
34
  return {'users': {}, 'files': {}}
35
  data.setdefault('users', {})
36
  data.setdefault('files', {})
37
+ # Обновляем структуру данных для существующих пользователей
38
+ for token, user_data in data['users'].items():
39
+ if 'folders' not in user_data:
40
+ # Если есть старые файлы, переносим их в root
41
+ files = user_data.get('files', [])
42
+ user_data['folders'] = {
43
+ 'root': {
44
+ 'name': 'root',
45
+ 'files': files,
46
+ 'subfolders': {}
47
+ }
48
+ }
49
+ if 'files' in user_data:
50
+ del user_data['files'] # Удаляем старый ключ files
51
  logging.info("Данные успешно загружены")
52
  return data
53
  except Exception as e: