diff --git a/packages/tests/src/api/users/user-import.ts b/packages/tests/src/api/users/user-import.ts index 5a593604e..02df833f0 100644 --- a/packages/tests/src/api/users/user-import.ts +++ b/packages/tests/src/api/users/user-import.ts @@ -14,7 +14,8 @@ import { VideoCreateResult, VideoPlaylistPrivacy, VideoPlaylistType, - VideoPrivacy + VideoPrivacy, + VideoState } from '@peertube/peertube-models' import { prepareImportExportTests } from '@tests/shared/import-export.js' import { areMockObjectStorageTestsDisabled } from '@peertube/peertube-node-utils' @@ -466,6 +467,8 @@ function runTest (withObjectStorage: boolean) { expect(video.duration).to.equal(0) expect(video.files).to.have.lengthOf(0) expect(video.streamingPlaylists).to.have.lengthOf(0) + + expect(video.state.id).to.equal(VideoState.WAITING_FOR_LIVE) } }) diff --git a/server/core/lib/user-import-export/importers/videos-importer.ts b/server/core/lib/user-import-export/importers/videos-importer.ts index 951c12301..2183b58ab 100644 --- a/server/core/lib/user-import-export/importers/videos-importer.ts +++ b/server/core/lib/user-import-export/importers/videos-importer.ts @@ -1,4 +1,4 @@ -import { LiveVideoLatencyMode, ThumbnailType, VideoExportJSON, VideoPrivacy } from '@peertube/peertube-models' +import { LiveVideoLatencyMode, ThumbnailType, VideoExportJSON, VideoPrivacy, VideoState } from '@peertube/peertube-models' import { logger, loggerTagsFactory } from '@server/helpers/logger.js' import { Hooks } from '@server/lib/plugins/hooks.js' import { buildNextVideoState } from '@server/lib/video-state.js' @@ -207,7 +207,9 @@ export class VideosImporter extends AbstractUserImporter