diff --git a/src/cli/main.cpp b/src/cli/main.cpp index e696280..d95f40b 100644 --- a/src/cli/main.cpp +++ b/src/cli/main.cpp @@ -87,12 +87,6 @@ int App::main(const std::vector &args) } html_extract page = uri.get(); - if (!page) - { - cerr << "Error: Could not fetch page.\n"; - cerr << page.error << endl; - return 3; - } if (_archive) { @@ -103,6 +97,13 @@ int App::main(const std::vector &args) } } + if (!page) + { + cerr << "Error: Could not fetch page.\n"; + cerr << page.error << endl; + return 3; + } + db.store({_uri, archive_data.uri, system_clock::now(), _tags, page.title, page.description, page.fulltext}); }