Grasia/WikiChron

App can't read wikis uploaded through the web interface

Akronix opened this issue · 0 comments

After uploading a wiki through the link http://wikichron.science/upload, the app should be able to read new available csvs, but it isn't. This the error shown in console when this occurs:

raise
    raise value
  File "/root/WikiChron/venv/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/root/WikiChron/venv/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/root/WikiChron/venv/lib/python3.6/site-packages/dash/dash.py", line 1073, in dispatch
    response.set_data(self.callback_map[output]['callback'](*args))
  File "/root/WikiChron/venv/lib/python3.6/site-packages/dash/dash.py", line 969, in add_context
    output_value = func(*args, **kwargs)
  File "/root/WikiChron/wikichron/dash/apps/classic/app.py", line 208, in load_main_graphs
    (wikis, metrics) = extract_wikis_and_metrics_from_selection_dict(selection)
  File "/root/WikiChron/wikichron/dash/apps/classic/app.py", line 121, in extract_wikis_and_metrics_from_selection_dict
    wikis = [ available_wikis_dict[wiki_url] for wiki_url in selection['wikis'] ]
  File "/root/WikiChron/wikichron/dash/apps/classic/app.py", line 121, in <listcomp>
    wikis = [ available_wikis_dict[wiki_url] for wiki_url in selection['wikis'] ]
KeyError: 'mangaspain.fandom.com/espanya2'