mirror of https://github.com/Chocobozzz/PeerTube
Strict actor url comparison
parent
5147a6d945
commit
e26dc0cdbd
|
@ -403,7 +403,7 @@ function saveActorAndServerAndModelIfNotExist (
|
||||||
// Try to fix non HTTPS accounts of remote instances that fixed their URL afterwards
|
// Try to fix non HTTPS accounts of remote instances that fixed their URL afterwards
|
||||||
if (created !== true && actorCreated.url !== actor.url) {
|
if (created !== true && actorCreated.url !== actor.url) {
|
||||||
// Only fix http://example.com/account/djidane to https://example.com/account/djidane
|
// Only fix http://example.com/account/djidane to https://example.com/account/djidane
|
||||||
if (actorCreated.url.replace('http://', '') !== actor.url.replace('https://', '')) {
|
if (actorCreated.url.replace(/^http:\/\//, '') !== actor.url.replace(/^https:\/\//, '')) {
|
||||||
throw new Error(`Actor from DB with URL ${actorCreated.url} does not correspond to actor ${actor.url}`)
|
throw new Error(`Actor from DB with URL ${actorCreated.url} does not correspond to actor ${actor.url}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ import 'mocha'
|
||||||
import * as chai from 'chai'
|
import * as chai from 'chai'
|
||||||
import { LiveVideoCreate, VideoDetails, VideoPrivacy, VideoState } from '@shared/models'
|
import { LiveVideoCreate, VideoDetails, VideoPrivacy, VideoState } from '@shared/models'
|
||||||
import {
|
import {
|
||||||
checkLiveCleanup,
|
|
||||||
cleanupTests,
|
cleanupTests,
|
||||||
createLive,
|
createLive,
|
||||||
doubleFollow,
|
doubleFollow,
|
||||||
|
|
Loading…
Reference in New Issue