diff --git a/Blacklight/processing/ProcessReleases.php b/Blacklight/processing/ProcessReleases.php index 5ae313a7d..6685991a6 100755 --- a/Blacklight/processing/ProcessReleases.php +++ b/Blacklight/processing/ProcessReleases.php @@ -461,7 +461,7 @@ class ProcessReleases 'isrenamed' => $properName === true ? 1 : 0, 'predb_id' => $preID === false ? 0 : $preID, 'nzbstatus' => NZB::NZB_NONE, - 'ishashed' => preg_match('/[a-fA-F0-9]{32}|[a-fA-F0-9]{40}|[a-fA-F0-9]{64}/i', $searchName) ? 1 : 0, + 'ishashed' => preg_match('/^[a-fA-F0-9]{32}\b|^[a-fA-F0-9]{40}\b|^[a-fA-F0-9]{64}\b/i', $searchName) ? 1 : 0, ] ); diff --git a/app/Models/ReleaseFile.php b/app/Models/ReleaseFile.php index 0c3135a9a..3e931e33e 100644 --- a/app/Models/ReleaseFile.php +++ b/app/Models/ReleaseFile.php @@ -116,7 +116,7 @@ class ReleaseFile extends Model 'updated_at' => now()->timestamp, 'passworded' => $hasPassword, 'crc32' => $crc, - 'ishashed' => preg_match('/[a-fA-F0-9]{32}|[a-fA-F0-9]{40}|[a-fA-F0-9]{64}/i', $name) ? 1 : 0, + 'ishashed' => preg_match('/^[a-fA-F0-9]{32}\b|^[a-fA-F0-9]{40}\b|^[a-fA-F0-9]{64}\b/i', $name) ? 1 : 0, ]); } catch (\PDOException $e) { Log::alert($e->getMessage());