fix: exclude directory in config is not saved

pull/10/head
sean1832 1 year ago
parent 5125811dbd
commit d65828a673

@ -103,10 +103,10 @@ def main():
label_after=True,
default_value=util.read_json_at(INFO.BRAIN_MEMO,
'advanced_mode', False))
Directory_Filter = st_toggle.st_toggle_switch(_('Directory Filter'),
directory_filter = st_toggle.st_toggle_switch(_('Directory Filter'),
label_after=True,
default_value=util.read_json_at(INFO.BRAIN_MEMO,
'Directory_Filter',
'is_enable_directory_filter',
False))
with col4:
if advanced_mode:
@ -117,7 +117,8 @@ def main():
# if note directory is selected
if note_dir != '':
exclude_dir_official = INFO.EXCLUDE_DIR_OFFICIAL
if Directory_Filter:
exclude_dir_user = ''
if directory_filter:
exclude_dir_user = st_tags.st_tags(value=util.read_json_at(INFO.BRAIN_MEMO, 'exclude_dir_user'),
label=_('#### Directory to Exclude'),
text=_('Enter file or directory name to exclude'))
@ -154,6 +155,8 @@ def main():
'advanced_mode': advanced_mode,
'filter_info': filter_info,
'filter_row_count': len(filter_info),
'is_enable_directory_filter': directory_filter,
'exclude_dir_user': exclude_dir_user
})
if menu == _('🔑API Keys'):

@ -60,12 +60,17 @@ def save(content, path, page='', json_value: dict = None):
st.success(_('✅File saved!'))
# write to json file
if page == '💽Brain Memory':
util.update_json(INFO.BRAIN_MEMO, 'delimiter', json_value['delimiter'])
util.update_json(INFO.BRAIN_MEMO, 'append_mode', json_value['append_mode'])
util.update_json(INFO.BRAIN_MEMO, 'force_mode', json_value['force_mode'])
util.update_json(INFO.BRAIN_MEMO, 'advanced_mode', json_value['advanced_mode'])
util.update_json(INFO.BRAIN_MEMO, 'filter_info', json_value['filter_info'])
util.update_json(INFO.BRAIN_MEMO, 'filter_row_count', json_value['filter_row_count'])
for key, value in json_value.items():
util.update_json(INFO.BRAIN_MEMO, key, value)
#
#
# util.update_json(INFO.BRAIN_MEMO, 'delimiter', json_value['delimiter'])
# util.update_json(INFO.BRAIN_MEMO, 'append_mode', json_value['append_mode'])
# util.update_json(INFO.BRAIN_MEMO, 'force_mode', json_value['force_mode'])
# util.update_json(INFO.BRAIN_MEMO, 'advanced_mode', json_value['advanced_mode'])
# util.update_json(INFO.BRAIN_MEMO, 'filter_info', json_value['filter_info'])
# util.update_json(INFO.BRAIN_MEMO, 'filter_row_count', json_value['filter_row_count'])
# util.update_json(INFO.BRAIN_MEMO, 'exclude_dir', json_value['exclude_dir'])
time.sleep(1)
# refresh page
st.experimental_rerun()

Loading…
Cancel
Save