--- a/libpurple/protocols/facebook/api.c Sat Oct 22 04:17:53 2016 -0300
+++ b/libpurple/protocols/facebook/api.c Sat Oct 22 04:32:07 2016 -0300
@@ -2064,11 +2064,11 @@
values = fb_json_values_new(root);
- fb_json_values_add(values, FB_JSON_TYPE_STR, TRUE,
+ fb_json_values_add(values, FB_JSON_TYPE_STR, FALSE, "$.represented_profile.id");
- fb_json_values_add(values, FB_JSON_TYPE_STR, TRUE,
+ fb_json_values_add(values, FB_JSON_TYPE_STR, FALSE, "$.represented_profile.friendship_status");
- fb_json_values_add(values, FB_JSON_TYPE_STR, TRUE,
+ fb_json_values_add(values, FB_JSON_TYPE_STR, FALSE, "$.structured_name.text");
fb_json_values_add(values, FB_JSON_TYPE_STR, FALSE,
@@ -2080,8 +2080,8 @@
uid = FB_ID_FROM_STR(str);
str = fb_json_values_next_str(values, NULL);
- if (!purple_strequal(str, "ARE_FRIENDS") &&
+ if ((!purple_strequal(str, "ARE_FRIENDS") && + (uid != priv->uid)) || (uid == 0))