forked from DebaucheryLibrarian/traxxx
Preventing actor entry ID from being inserted without entity ID.
This commit is contained in:
@@ -9,6 +9,18 @@ const knex = require('./knex');
|
||||
const { deleteScenes, deleteMovies } = require('./releases');
|
||||
const { flushOrphanedMedia } = require('./media');
|
||||
|
||||
function getRecursiveParent(entity) {
|
||||
if (!entity) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (entity.parent) {
|
||||
return getRecursiveParent(entity.parent);
|
||||
}
|
||||
|
||||
return entity;
|
||||
}
|
||||
|
||||
function curateEntity(entity, includeParameters = false) {
|
||||
if (!entity) {
|
||||
return null;
|
||||
@@ -377,6 +389,7 @@ module.exports = {
|
||||
fetchEntitiesBySlug,
|
||||
fetchEntity,
|
||||
fetchEntities,
|
||||
getRecursiveParent,
|
||||
searchEntities,
|
||||
flushEntities,
|
||||
urlToSiteSlug,
|
||||
|
||||
Reference in New Issue
Block a user