From 87bf8cf97bdb75f26c1d1be7df0d2078c2bd1692 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Mon, 18 Jun 2018 12:43:36 +0200 Subject: [PATCH] Prevent insertion of blank searchnames for releases --- Blacklight/processing/ProcessReleases.php | 4 ++-- Changelog | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Blacklight/processing/ProcessReleases.php b/Blacklight/processing/ProcessReleases.php index 746ec6a6f..35a684e10 100755 --- a/Blacklight/processing/ProcessReleases.php +++ b/Blacklight/processing/ProcessReleases.php @@ -596,7 +596,7 @@ class ProcessReleases $releaseID = Release::insertRelease( [ 'name' => $cleanRelName, - 'searchname' => utf8_encode($cleanedName), + 'searchname' => ! empty($cleanedName) ? utf8_encode($cleanedName) : $cleanRelName, 'totalpart' => $collection['totalfiles'], 'groups_id' => $collection['groups_id'], 'guid' => createGUID(), @@ -610,7 +610,7 @@ class ProcessReleases ] ); - if ($releaseID !== false) { + if ($releaseID !== null) { // Update collections table to say we inserted the release. $this->pdo->queryExec( sprintf( diff --git a/Changelog b/Changelog index 39761cdb8..a824d16dc 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2018-06-18 DariusIII + * Fix: Prevent insertion of blank searchnames for releases * Chg: Update nunomaduro/collision to version 2.0.3 2018-06-16 DariusIII * Chg: Update used libraries to their latest versions