Fix nsfw filter
This commit is contained in:
parent
b0c36821d1
commit
eb87f9a4a9
|
@ -14,8 +14,12 @@ function buildNSFWFilter (res: express.Response, paramNSFW?: string) {
|
||||||
|
|
||||||
if (res.locals.oauth) {
|
if (res.locals.oauth) {
|
||||||
const user: User = res.locals.oauth.token.User
|
const user: User = res.locals.oauth.token.User
|
||||||
|
|
||||||
// User does not want NSFW videos
|
// User does not want NSFW videos
|
||||||
if (user && user.nsfwPolicy === 'do_not_list') return false
|
if (user.nsfwPolicy === 'do_not_list') return false
|
||||||
|
|
||||||
|
// Both
|
||||||
|
return undefined
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CONFIG.INSTANCE.DEFAULT_NSFW_POLICY === 'do_not_list') return false
|
if (CONFIG.INSTANCE.DEFAULT_NSFW_POLICY === 'do_not_list') return false
|
||||||
|
|
|
@ -5,7 +5,7 @@ import './video-abuse'
|
||||||
import './video-blacklist'
|
import './video-blacklist'
|
||||||
import './video-blacklist-management'
|
import './video-blacklist-management'
|
||||||
import './video-captions'
|
import './video-captions'
|
||||||
import './vidoe-change-ownership'
|
import './video-change-ownership'
|
||||||
import './video-channels'
|
import './video-channels'
|
||||||
import './video-comments'
|
import './video-comments'
|
||||||
import './video-description'
|
import './video-description'
|
||||||
|
|
|
@ -148,6 +148,9 @@ describe('Test video NSFW policy', function () {
|
||||||
})
|
})
|
||||||
|
|
||||||
it('Should display NSFW videos with blur user NSFW policy', async function () {
|
it('Should display NSFW videos with blur user NSFW policy', async function () {
|
||||||
|
customConfig.instance.defaultNSFWPolicy = 'do_not_list'
|
||||||
|
await updateCustomConfig(server.url, server.accessToken, customConfig)
|
||||||
|
|
||||||
for (const res of await getVideosFunctions(userAccessToken)) {
|
for (const res of await getVideosFunctions(userAccessToken)) {
|
||||||
expect(res.body.total).to.equal(2)
|
expect(res.body.total).to.equal(2)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue