diff --git a/packages/tests/src/client/index-html.ts b/packages/tests/src/client/index-html.ts index 9ff8b8957..4cb9a41c5 100644 --- a/packages/tests/src/client/index-html.ts +++ b/packages/tests/src/client/index-html.ts @@ -103,7 +103,7 @@ describe('Test index HTML generation', function () { it('Should use the original account URL for the canonical tag', async function () { const accountURLtest = res => { - expect(res.text).to.contain(`<link rel="canonical" href="${servers[0].url}/a/root" />`) + expect(res.text).to.contain(`<link rel="canonical" href="${servers[0].url}/a/root/video-channels" />`) } accountURLtest(await makeHTMLRequest(servers[0].url, '/accounts/root@' + servers[0].host)) @@ -113,7 +113,7 @@ describe('Test index HTML generation', function () { it('Should use the original channel URL for the canonical tag', async function () { const channelURLtests = res => { - expect(res.text).to.contain(`<link rel="canonical" href="${servers[0].url}/c/root_channel" />`) + expect(res.text).to.contain(`<link rel="canonical" href="${servers[0].url}/c/root_channel/videos" />`) } channelURLtests(await makeHTMLRequest(servers[0].url, '/video-channels/root_channel@' + servers[0].host)) diff --git a/server/core/models/account/account.ts b/server/core/models/account/account.ts index 6d1b204e4..daede0abb 100644 --- a/server/core/models/account/account.ts +++ b/server/core/models/account/account.ts @@ -457,7 +457,7 @@ export class AccountModel extends Model<Partial<AttributesOnly<AccountModel>>> { // Avoid error when running this method on MAccount... | MChannel... getClientUrl (this: MAccountHost | MChannelHost) { - return WEBSERVER.URL + '/a/' + this.Actor.getIdentifier() + return WEBSERVER.URL + '/a/' + this.Actor.getIdentifier() + '/video-channels' } isBlocked () { diff --git a/server/core/models/video/video-channel.ts b/server/core/models/video/video-channel.ts index 5a6e1b384..9f760f66e 100644 --- a/server/core/models/video/video-channel.ts +++ b/server/core/models/video/video-channel.ts @@ -841,7 +841,7 @@ export class VideoChannelModel extends Model<Partial<AttributesOnly<VideoChannel // Avoid error when running this method on MAccount... | MChannel... getClientUrl (this: MAccountHost | MChannelHost) { - return WEBSERVER.URL + '/c/' + this.Actor.getIdentifier() + return WEBSERVER.URL + '/c/' + this.Actor.getIdentifier() + '/videos' } getDisplayName () {