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