- // The "addr" is not always part of the fetched data
- if (!empty($data["addr"])) {
- $prof_data["addr"] = $data["addr"];
+ if (empty($data["addr"]) || empty($data["nick"])) {
+ $probe_data = self::uri($profile_link);
+ $data["addr"] = defaults($data, "addr", $probe_data["addr"]);
+ $data["nick"] = defaults($data, "nick", $probe_data["nick"]);