From bc05984786547a1440261be932d8d7f5498d74ae Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sat, 2 Apr 2016 09:06:10 +0200 Subject: [PATCH] Only update contact when scrape runs with "probe_normal" --- include/Scrape.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/Scrape.php b/include/Scrape.php index 3fead0c415..9913f360d6 100644 --- a/include/Scrape.php +++ b/include/Scrape.php @@ -843,15 +843,15 @@ function probe_url($url, $mode = PROBE_NORMAL, $level = 1) { /// @todo temporary fix - we need a real contact update function that updates only changing fields /// The biggest problem is the avatar picture that could have a reduced image size. /// It should only be updated if the existing picture isn't existing anymore. - if (($result['network'] != NETWORK_FEED) AND $result["addr"] AND $result["name"] AND $result["nick"]) + if (($result['network'] != NETWORK_FEED) AND ($mode == PROBE_NORMAL) AND + $result["addr"] AND $result["name"] AND $result["nick"]) q("UPDATE `contact` SET `addr` = '%s', `alias` = '%s', `name` = '%s', `nick` = '%s', - `name-date` = '%s', `uri-date` = '%s' WHERE `nurl` = '%s' AND NOT `self` AND `uid` = 0", + `success_update` = '%s' WHERE `nurl` = '%s' AND NOT `self` AND `uid` = 0", dbesc($result["addr"]), dbesc($result["alias"]), dbesc($result["name"]), dbesc($result["nick"]), dbesc(datetime_convert()), - dbesc(datetime_convert()), dbesc(normalise_link($result['url'])) ); }