diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp
index 6f3f01624b975794089c5059f1bfd073a6bae4b9..5233372165fc1ad72aea86bd97a14aa098e96486 100644
--- a/obs/window-basic-main.cpp
+++ b/obs/window-basic-main.cpp
@@ -1788,7 +1788,7 @@ void OBSBasic::UploadLog(const char *file)
 	obs_data_set_obj(request.get(), "files", files.get());
 
 	const char *json = obs_data_get_json(request.get());
-	if (json) {
+	if (!json) {
 		blog(LOG_ERROR, "Failed to get JSON data for log upload");
 		return;
 	}