about summary refs log tree commit diff
path: root/kittybox-rs/src/database/postgres/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'kittybox-rs/src/database/postgres/mod.rs')
-rw-r--r--kittybox-rs/src/database/postgres/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/kittybox-rs/src/database/postgres/mod.rs b/kittybox-rs/src/database/postgres/mod.rs
index 4477b9c..9176d12 100644
--- a/kittybox-rs/src/database/postgres/mod.rs
+++ b/kittybox-rs/src/database/postgres/mod.rs
@@ -259,7 +259,7 @@ SELECT jsonb_set(
     '{properties,author,0}',
     (SELECT mf2 FROM kittybox.mf2_json
      WHERE uid = mf2 #>> '{properties,author,0}')
-) FROM kittybox.mf2_json WHERE uid = $1
+) FROM kittybox.mf2_json WHERE uid = $1 OR mf2['properties']['url'] ? $1
 ")
             .bind(url)
             .fetch_optional(&self.db)
@@ -324,7 +324,7 @@ ORDER BY mf2 #>> '{properties,published,0}' DESC
 			.await?;
         tracing::debug!("Started txn: {:?}", txn);
         let mut feed = match sqlx::query_scalar::<_, serde_json::Value>("
-SELECT kittybox.hydrate_author(mf2) FROM kittybox.mf2_json WHERE uid = $1
+SELECT kittybox.hydrate_author(mf2) FROM kittybox.mf2_json WHERE uid = $1 OR mf2['properties']['url'] ? $1
 ")
             .bind(url)
             .fetch_optional(&mut *txn)