diff options
author | Mario Vavti <mario@mariovavti.com> | 2021-06-03 10:59:12 +0200 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2021-06-03 10:59:12 +0200 |
commit | 440f7bacd62cd277e8d9d4341675e8c5f5e7485a (patch) | |
tree | 9ef59c8eef05ca0a3e69e9b28e2b036ce7dd0600 /Zotlabs/Daemon/Onedirsync.php | |
parent | 2ec2da5dff1f8be28c6f625a37295a9410d35593 (diff) | |
download | volse-hubzilla-440f7bacd62cd277e8d9d4341675e8c5f5e7485a.tar.gz volse-hubzilla-440f7bacd62cd277e8d9d4341675e8c5f5e7485a.tar.bz2 volse-hubzilla-440f7bacd62cd277e8d9d4341675e8c5f5e7485a.zip |
directory improvements
Diffstat (limited to 'Zotlabs/Daemon/Onedirsync.php')
-rw-r--r-- | Zotlabs/Daemon/Onedirsync.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Zotlabs/Daemon/Onedirsync.php b/Zotlabs/Daemon/Onedirsync.php index 9ab8ebb54..35d0ae604 100644 --- a/Zotlabs/Daemon/Onedirsync.php +++ b/Zotlabs/Daemon/Onedirsync.php @@ -25,6 +25,7 @@ class Onedirsync { if (!$r) return; + if (($r[0]['ud_flags'] & UPDATE_FLAGS_UPDATED) || (!$r[0]['ud_addr'])) return; @@ -50,18 +51,17 @@ class Onedirsync { // ignore doing an update if this ud_addr refers to a known dead hubloc $h = q("select * from hubloc where hubloc_addr = '%s'", - dbesc($r[0]['ud_addr']) + dbesc($r[0]['ud_addr']), ); $h = Libzot::zot_record_preferred($h); - if (($h) && ($h['hubloc_status'] & HUBLOC_OFFLINE)) { + if (($h) && (($h['hubloc_status'] & HUBLOC_OFFLINE) || $h['hubloc_deleted'] || $h['hubloc_error'])) { q("update updates set ud_flags = ( ud_flags | %d ) where ud_addr = '%s' and ( ud_flags & %d ) = 0 ", intval(UPDATE_FLAGS_UPDATED), dbesc($r[0]['ud_addr']), intval(UPDATE_FLAGS_UPDATED) ); - return; } |