aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2022-01-27 21:51:56 +0000
committerMario <mario@mariovavti.com>2022-01-27 21:51:56 +0000
commit36e244060c3593f918676a61c788743a04555d9a (patch)
tree110a552523196d9f199db2a7c6f0c87303024572
parentb13a9f57aff3e455901ba51e3fc26abfb8d89aca (diff)
downloadvolse-hubzilla-36e244060c3593f918676a61c788743a04555d9a.tar.gz
volse-hubzilla-36e244060c3593f918676a61c788743a04555d9a.tar.bz2
volse-hubzilla-36e244060c3593f918676a61c788743a04555d9a.zip
escape_tags() will turn & to &amp; and there for mess up the xchan hash
-rw-r--r--Zotlabs/Lib/Activity.php16
1 files changed, 8 insertions, 8 deletions
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index ec79e32fe..d999d5ecf 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -1748,7 +1748,7 @@ class Activity {
// update existing xchan record
q("update xchan set xchan_name = '%s', xchan_guid = '%s', xchan_pubkey = '%s', xchan_addr = '%s', xchan_network = 'activitypub', xchan_name_date = '%s' where xchan_hash = '%s'",
dbesc(escape_tags($name)),
- dbesc(escape_tags($url)),
+ dbesc($url),
dbesc(escape_tags($pubkey)),
dbesc(escape_tags($webfinger_addr)),
dbescdate(datetime_convert()),
@@ -1757,13 +1757,13 @@ class Activity {
// update existing hubloc record
q("update hubloc set hubloc_guid = '%s', hubloc_addr = '%s', hubloc_network = 'activitypub', hubloc_url = '%s', hubloc_host = '%s', hubloc_callback = '%s', hubloc_updated = '%s', hubloc_id_url = '%s' where hubloc_hash = '%s'",
- dbesc(escape_tags($url)),
+ dbesc($url),
dbesc(escape_tags($webfinger_addr)),
dbesc(escape_tags($baseurl)),
dbesc(escape_tags($hostname)),
dbesc(escape_tags($inbox)),
dbescdate(datetime_convert()),
- dbesc(escape_tags($profile)),
+ dbesc($profile),
dbesc($url)
);
}
@@ -1772,8 +1772,8 @@ class Activity {
xchan_store_lowlevel(
[
- 'xchan_hash' => escape_tags($url),
- 'xchan_guid' => escape_tags($url),
+ 'xchan_hash' => $url,
+ 'xchan_guid' => $url,
'xchan_pubkey' => escape_tags($pubkey),
'xchan_addr' => $webfinger_addr,
'xchan_url' => escape_tags($profile),
@@ -1785,8 +1785,8 @@ class Activity {
hubloc_store_lowlevel(
[
- 'hubloc_guid' => escape_tags($url),
- 'hubloc_hash' => escape_tags($url),
+ 'hubloc_guid' => $url,
+ 'hubloc_hash' => $url,
'hubloc_addr' => $webfinger_addr,
'hubloc_network' => 'activitypub',
'hubloc_url' => escape_tags($baseurl),
@@ -1794,7 +1794,7 @@ class Activity {
'hubloc_callback' => escape_tags($inbox),
'hubloc_updated' => datetime_convert(),
'hubloc_primary' => 1,
- 'hubloc_id_url' => escape_tags($profile)
+ 'hubloc_id_url' => $profile
]
);
}