Fix channel search with complete handle

This commit is contained in:
Chocobozzz 2021-10-08 11:15:06 +02:00
parent 655c957cc3
commit b0268e27e1
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 8 additions and 1 deletions

View File

@ -121,7 +121,7 @@ export type SummaryOptions = {
for (const handle of options.handles || []) { for (const handle of options.handles || []) {
const [ preferredUsername, host ] = handle.split('@') const [ preferredUsername, host ] = handle.split('@')
if (!host) { if (!host || host === WEBSERVER.HOST) {
or.push({ or.push({
'$Actor.preferredUsername$': preferredUsername, '$Actor.preferredUsername$': preferredUsername,
'$Actor.serverId$': null '$Actor.serverId$': null

View File

@ -128,6 +128,13 @@ describe('Test channels search', function () {
expect(body.data[0].displayName).to.equal('Squall channel') expect(body.data[0].displayName).to.equal('Squall channel')
} }
{
const body = await command.advancedChannelSearch({ search: { handles: [ 'squall_channel@' + server.host ] } })
expect(body.total).to.equal(1)
expect(body.data).to.have.lengthOf(1)
expect(body.data[0].displayName).to.equal('Squall channel')
}
{ {
const body = await command.advancedChannelSearch({ search: { handles: [ 'chocobozzz_channel' ] } }) const body = await command.advancedChannelSearch({ search: { handles: [ 'chocobozzz_channel' ] } })
expect(body.total).to.equal(0) expect(body.total).to.equal(0)