| @@ -248,7 +248,8 @@ func (db *DB) GetPeopleRecommendations(ctx context.Context, userDID string, limi |
| 248 | u.handle, u.display_name, u.avatar_url | 248 | u.handle, u.display_name, u.avatar_url |
| 249 | FROM user_similarity us | 249 | FROM user_similarity us |
| 250 | JOIN users u ON u.did = CASE WHEN us.user_a = ? THEN us.user_b ELSE us.user_a END | 250 | JOIN users u ON u.did = CASE WHEN us.user_a = ? THEN us.user_b ELSE us.user_a END |
| 251 | - WHERE us.user_a = ? OR us.user_b = ? | 251 | + WHERE (us.user_a = ? OR us.user_b = ?) |
| | 252 | + AND u.handle IS NOT NULL AND u.handle != '' |
| 252 | ORDER BY us.jaccard DESC | 253 | ORDER BY us.jaccard DESC |
| 253 | LIMIT %d | 254 | LIMIT %d |
| 254 | `, limit), userDID, userDID, userDID, userDID) | 255 | `, limit), userDID, userDID, userDID, userDID) |
| @@ -271,8 +272,8 @@ func (db *DB) GetPeopleRecommendations(ctx context.Context, userDID string, limi |
| 271 | "jaccard": jaccard, | 272 | "jaccard": jaccard, |
| 272 | "common_feeds": commonFeeds, | 273 | "common_feeds": commonFeeds, |
| 273 | "handle": handle, | 274 | "handle": handle, |
| 274 | - "display_name": displayName, | 275 | + "display_name": displayName.String, |
| 275 | - "avatar_url": avatarURL, | 276 | + "avatar_url": avatarURL.String, |
| 276 | }) | 277 | }) |
| 277 | } | 278 | } |
| 278 | return results, rows.Err() | 279 | return results, rows.Err() |