IDENTITY/REST: gracefully return if no identities found
authorSchanzenbach, Martin <mschanzenbach@posteo.de>
Thu, 25 Apr 2019 16:27:23 +0000 (18:27 +0200)
committerSchanzenbach, Martin <mschanzenbach@posteo.de>
Thu, 25 Apr 2019 16:27:23 +0000 (18:27 +0200)
src/identity/plugin_rest_identity.c

index 3bfca312198afb1603dee8cf09a34b701234822f..89f590d3e223ce2fcdde76c99e8131552894b465 100644 (file)
@@ -490,15 +490,6 @@ ego_get_all (struct GNUNET_REST_RequestHandle *con_handle,
     json_decref (json_ego);
   }
 
-  if ((size_t) 0 == json_array_size (json_root))
-  {
-    json_decref (json_root);
-    handle->response_code = MHD_HTTP_NOT_FOUND;
-    handle->emsg = GNUNET_strdup(GNUNET_REST_IDENTITY_NOT_FOUND);
-    GNUNET_SCHEDULER_add_now (&do_error, handle);
-    return;
-  }
-
   result_str = json_dumps (json_root, 0);
   GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Result %s\n", result_str);
   resp = GNUNET_REST_create_response (result_str);