Regenerate index to apply corruption fixes on first run of new khoj

This commit is contained in:
Debanjum Singh Solanky 2023-07-18 16:10:47 -07:00
parent 83e1088d42
commit 429e1b4b48

View file

@ -46,7 +46,7 @@ def cli(args=None):
if not args.config_file.exists(): if not args.config_file.exists():
args.config = None args.config = None
else: else:
migrate_config(args) args = migrate_config(args)
args.config = parse_config_from_file(args.config_file) args.config = parse_config_from_file(args.config_file)
return args return args
@ -59,3 +59,9 @@ def migrate_config(args):
if "version" not in raw_config: if "version" not in raw_config:
raw_config["version"] = args.version_no raw_config["version"] = args.version_no
save_config_to_file(raw_config, args.config_file) save_config_to_file(raw_config, args.config_file)
# regenerate khoj index on first start of this version
# this should refresh index and apply index corruption fixes from #325
args.regenerate = True
return args