Commit 5c626dff authored by jan.koester's avatar jan.koester
Browse files

test

parent 7114a3a4
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -5614,6 +5614,8 @@ void webedit::Api::handleImportHtml(libhttppp::HttpRequest &curreq,
                std::string fetchError;
                if (!blogi::htmlimport::fetchExternalResource(url, kMaxImageBytes, "image/",
                                                               bytes, fetchError)) {
                    std::cerr << "media_import: fetch failed for " << url << ": "
                              << fetchError << std::endl;
                    failed++;
                    continue;
                }
@@ -5644,6 +5646,8 @@ void webedit::Api::handleImportHtml(libhttppp::HttpRequest &curreq,
                json_object *uploadResp = blogApiCall(mediaBlogUrl, arr);
                json_object_put(arr);
                if (!uploadResp) {
                    std::cerr << "media_import: no response from " << mediaBlogUrl
                              << " uploading " << url << std::endl;
                    failed++;
                    continue;
                }
@@ -5656,6 +5660,11 @@ void webedit::Api::handleImportHtml(libhttppp::HttpRequest &curreq,
                        json_object *st = nullptr;
                        if (json_object_object_get_ex(item, "status", &st) &&
                            std::string(json_object_get_string(st)) == "error") {
                            json_object *msg = nullptr;
                            std::cerr << "media_import: media_upload failed for " << url << ": "
                                      << (json_object_object_get_ex(item, "message", &msg)
                                              ? json_object_get_string(msg) : "unknown error")
                                      << std::endl;
                            continue;
                        }
                        json_object *mediaObj = nullptr;