forked from DebaucheryLibrarian/traxxx
Added Evil Angel channels with logos.
This commit is contained in:
@@ -195,6 +195,11 @@ function initActorActions(store, router) {
|
||||
mode,
|
||||
});
|
||||
|
||||
if (!actor) {
|
||||
router.replace('/not-found');
|
||||
return null;
|
||||
}
|
||||
|
||||
return {
|
||||
actor: curateActor(actor, null, curateRelease),
|
||||
releases: actor.scenesConnection.releases.map(release => curateRelease(release)),
|
||||
|
||||
@@ -4,7 +4,7 @@ import { releaseFields } from '../fragments';
|
||||
import { curateEntity } from '../curate';
|
||||
import getDateRange from '../get-date-range';
|
||||
|
||||
function initEntitiesActions(store, _router) {
|
||||
function initEntitiesActions(store, router) {
|
||||
async function fetchEntityBySlugAndType({ _commit }, {
|
||||
entitySlug,
|
||||
entityType,
|
||||
@@ -161,6 +161,11 @@ function initEntitiesActions(store, _router) {
|
||||
exclude: store.state.ui.filter,
|
||||
});
|
||||
|
||||
if (!entity) {
|
||||
router.replace('/not-found');
|
||||
return null;
|
||||
}
|
||||
|
||||
return {
|
||||
entity: curateEntity(entity, null, releases),
|
||||
totalCount,
|
||||
|
||||
@@ -3,7 +3,7 @@ import { releasesFragment, releaseFragment, releaseFields } from '../fragments';
|
||||
import { curateRelease } from '../curate';
|
||||
import getDateRange from '../get-date-range';
|
||||
|
||||
function initReleasesActions(store, _router) {
|
||||
function initReleasesActions(store, router) {
|
||||
async function fetchReleases({ _commit }, { limit = 10, pageNumber = 1, range = 'latest' }) {
|
||||
const { before, after, orderBy } = getDateRange(range);
|
||||
|
||||
@@ -44,6 +44,11 @@ function initReleasesActions(store, _router) {
|
||||
releaseId: Number(releaseId),
|
||||
});
|
||||
|
||||
if (!release) {
|
||||
router.replace('/not-found');
|
||||
return null;
|
||||
}
|
||||
|
||||
return curateRelease(release);
|
||||
}
|
||||
|
||||
@@ -196,6 +201,11 @@ function initReleasesActions(store, _router) {
|
||||
movieId: Number(movieId),
|
||||
});
|
||||
|
||||
if (!movie) {
|
||||
router.replace('/not-found');
|
||||
return null;
|
||||
}
|
||||
|
||||
return curateRelease(movie);
|
||||
}
|
||||
|
||||
|
||||
@@ -179,9 +179,16 @@ const routes = [
|
||||
name: 'stats',
|
||||
},
|
||||
{
|
||||
path: '*',
|
||||
path: '/not-found',
|
||||
name: 'not-found',
|
||||
component: NotFound,
|
||||
},
|
||||
{
|
||||
path: '*',
|
||||
redirect: {
|
||||
name: 'not-found',
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
const router = new VueRouter({
|
||||
|
||||
Reference in New Issue
Block a user