Reset published date on publish

This commit is contained in:
Chocobozzz 2018-06-28 16:58:15 +02:00
parent 6454845e2f
commit 1b952dd426
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 10 additions and 5 deletions

View File

@ -80,7 +80,7 @@ class WebtorrentInfoButton extends Button {
const totalUploaded = bytes(data.uploaded)
const numPeers = data.numPeers
subDivWebtorrent.title = this.player_.localize('Total Downloaded: ') + totalDownloaded.join(' ') + '\n' +
subDivWebtorrent.title = this.player_.localize('Total downloaded: ') + totalDownloaded.join(' ') + '\n' +
this.player_.localize('Total uploaded: ' + totalUploaded.join(' '))
downloadSpeedNumber.textContent = downloadSpeed[ 0 ]

View File

@ -71,13 +71,18 @@ async function onVideoFileTranscoderOrImportSuccess (video: VideoModel) {
// Video does not exist anymore
if (!videoDatabase) return undefined
let isNewVideo = false
// We transcoded the video file in another format, now we can publish it
const oldState = videoDatabase.state
videoDatabase.state = VideoState.PUBLISHED
videoDatabase = await videoDatabase.save({ transaction: t })
if (videoDatabase.state !== VideoState.PUBLISHED) {
isNewVideo = true
videoDatabase.state = VideoState.PUBLISHED
videoDatabase.publishedAt = new Date()
videoDatabase = await videoDatabase.save({ transaction: t })
}
// If the video was not published, we consider it is a new one for other instances
const isNewVideo = oldState !== VideoState.PUBLISHED
await federateVideoIfNeeded(videoDatabase, isNewVideo, t)
return undefined