0.13.1-12 Fix
This commit is contained in:
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ripster-backend",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ripster-backend",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"dependencies": {
|
||||
"archiver": "^7.0.1",
|
||||
"cors": "^2.8.5",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ripster-backend",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"private": true,
|
||||
"type": "commonjs",
|
||||
"scripts": {
|
||||
|
||||
@@ -7269,8 +7269,13 @@ class PipelineService extends EventEmitter {
|
||||
});
|
||||
|
||||
const pluginResult = await plugin.review(job, pluginCtx);
|
||||
const scanLines = Array.isArray(pluginResult?.scanLines) ? pluginResult.scanLines : [];
|
||||
const scanAnalysisLines = Array.isArray(pluginResult?.scanAnalysisLines) && pluginResult.scanAnalysisLines.length > 0
|
||||
? pluginResult.scanAnalysisLines
|
||||
: scanLines;
|
||||
return {
|
||||
scanLines: Array.isArray(pluginResult?.scanLines) ? pluginResult.scanLines : [],
|
||||
scanLines,
|
||||
scanAnalysisLines,
|
||||
runInfo: pluginResult?.runInfo && typeof pluginResult.runInfo === 'object'
|
||||
? pluginResult.runInfo
|
||||
: null,
|
||||
@@ -12153,9 +12158,9 @@ class PipelineService extends EventEmitter {
|
||||
});
|
||||
pluginExecution = this.mergePluginExecutionState(pluginExecution, reviewResult?.pluginExecution || null);
|
||||
|
||||
const scanText = Array.isArray(reviewResult?.scanLines)
|
||||
? reviewResult.scanLines.join('\n')
|
||||
: '';
|
||||
const scanText = Array.isArray(reviewResult?.scanAnalysisLines) && reviewResult.scanAnalysisLines.length > 0
|
||||
? reviewResult.scanAnalysisLines.join('\n')
|
||||
: (Array.isArray(reviewResult?.scanLines) ? reviewResult.scanLines.join('\n') : '');
|
||||
if (scanText) {
|
||||
const { DVDSeriesPlugin } = require('../plugins/DVDSeriesPlugin');
|
||||
const dvdSeriesPlugin = new DVDSeriesPlugin();
|
||||
@@ -12507,9 +12512,9 @@ class PipelineService extends EventEmitter {
|
||||
});
|
||||
pluginExecution = this.mergePluginExecutionState(pluginExecution, reviewResult?.pluginExecution || null);
|
||||
|
||||
const scanText = Array.isArray(reviewResult?.scanLines)
|
||||
? reviewResult.scanLines.join('\n')
|
||||
: '';
|
||||
const scanText = Array.isArray(reviewResult?.scanAnalysisLines) && reviewResult.scanAnalysisLines.length > 0
|
||||
? reviewResult.scanAnalysisLines.join('\n')
|
||||
: (Array.isArray(reviewResult?.scanLines) ? reviewResult.scanLines.join('\n') : '');
|
||||
if (scanText) {
|
||||
const { DVDSeriesPlugin } = require('../plugins/DVDSeriesPlugin');
|
||||
const dvdSeriesPlugin = new DVDSeriesPlugin();
|
||||
@@ -12885,7 +12890,10 @@ class PipelineService extends EventEmitter {
|
||||
throw error;
|
||||
}
|
||||
if (normalizeMediaProfile(mediaProfile) === 'dvd') {
|
||||
const seriesScanContextResult = enrichSeriesAnalyzeContextFromScan(effectiveAnalyzeContext, lines);
|
||||
const seriesScanLines = Array.isArray(pluginScan?.scanAnalysisLines) && pluginScan.scanAnalysisLines.length > 0
|
||||
? pluginScan.scanAnalysisLines
|
||||
: lines;
|
||||
const seriesScanContextResult = enrichSeriesAnalyzeContextFromScan(effectiveAnalyzeContext, seriesScanLines);
|
||||
effectiveAnalyzeContext = seriesScanContextResult.analyzeContext;
|
||||
effectiveIsSeriesDvdReview = isSeriesDvdMetadataSelection(mediaProfile, selectedMetadata, effectiveAnalyzeContext);
|
||||
}
|
||||
@@ -16766,7 +16774,10 @@ class PipelineService extends EventEmitter {
|
||||
if (dvdHandBrakeScanJson) {
|
||||
const allDvdTitles = parseHandBrakeTitleList(dvdHandBrakeScanJson);
|
||||
dvdAllTitles = allDvdTitles;
|
||||
const seriesScanContextResult = enrichSeriesAnalyzeContextFromScan(effectiveAnalyzeContext, dvdScanLines);
|
||||
const seriesScanLines = Array.isArray(pluginScan?.scanAnalysisLines) && pluginScan.scanAnalysisLines.length > 0
|
||||
? pluginScan.scanAnalysisLines
|
||||
: dvdScanLines;
|
||||
const seriesScanContextResult = enrichSeriesAnalyzeContextFromScan(effectiveAnalyzeContext, seriesScanLines);
|
||||
effectiveAnalyzeContext = seriesScanContextResult.analyzeContext;
|
||||
const wasSeriesDvdReview = effectiveIsSeriesDvdReview;
|
||||
effectiveIsSeriesDvdReview = isSeriesDvdMetadataSelection(
|
||||
@@ -17414,7 +17425,10 @@ class PipelineService extends EventEmitter {
|
||||
dvdTitleScanJson = parseMediainfoJsonOutput(dvdTitleScanLines.join('\n'));
|
||||
if (dvdTitleScanJson) {
|
||||
const allTitles = parseHandBrakeTitleList(dvdTitleScanJson);
|
||||
const seriesScanContextResult = enrichSeriesAnalyzeContextFromScan(effectiveAnalyzeContext, dvdTitleScanLines);
|
||||
const seriesScanLines = Array.isArray(pluginScan?.scanAnalysisLines) && pluginScan.scanAnalysisLines.length > 0
|
||||
? pluginScan.scanAnalysisLines
|
||||
: dvdTitleScanLines;
|
||||
const seriesScanContextResult = enrichSeriesAnalyzeContextFromScan(effectiveAnalyzeContext, seriesScanLines);
|
||||
effectiveAnalyzeContext = seriesScanContextResult.analyzeContext;
|
||||
const wasSeriesDvdReview = effectiveIsSeriesDvdReview;
|
||||
effectiveIsSeriesDvdReview = isSeriesDvdMetadataSelection(
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ripster-frontend",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ripster-frontend",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"dependencies": {
|
||||
"primeicons": "^7.0.0",
|
||||
"primereact": "^10.9.2",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ripster-frontend",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
|
||||
@@ -1391,6 +1391,7 @@ export default function MediaInfoReviewPanel({
|
||||
onEpisodeFillStartChange = null,
|
||||
episodeAssignmentsByTitle = {},
|
||||
onEpisodeAssignmentChange = null,
|
||||
allowEpisodeAssignments = false,
|
||||
availableScripts = [],
|
||||
availableChains = [],
|
||||
preEncodeItems = [],
|
||||
@@ -2393,7 +2394,7 @@ export default function MediaInfoReviewPanel({
|
||||
</span>
|
||||
</label>
|
||||
|
||||
{titleChecked ? (
|
||||
{allowEpisodeAssignments && titleChecked ? (
|
||||
<div className="episode-title-input-row">
|
||||
<label htmlFor={`episode-title-${title.id}`}>Episodentitel</label>
|
||||
<input
|
||||
|
||||
@@ -3678,6 +3678,7 @@ export default function PipelineStatusCard({
|
||||
}
|
||||
}}
|
||||
episodeAssignmentsByTitle={episodeAssignmentsByTitle}
|
||||
allowEpisodeAssignments={isSeriesDvdReview}
|
||||
onEpisodeAssignmentChange={(titleId, patch = {}) => {
|
||||
const normalizedTitleId = normalizeTitleId(titleId);
|
||||
if (!normalizedTitleId || !patch || typeof patch !== 'object') {
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ripster",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ripster",
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"devDependencies": {
|
||||
"concurrently": "^9.1.2"
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "ripster",
|
||||
"private": true,
|
||||
"version": "0.13.1-11",
|
||||
"version": "0.13.1-12",
|
||||
"scripts": {
|
||||
"dev": "concurrently \"npm run dev --prefix backend\" \"npm run dev --prefix frontend\"",
|
||||
"dev:backend": "npm run dev --prefix backend",
|
||||
|
||||
Reference in New Issue
Block a user