diff --git a/app/Services/Payments/PurchaseProvisioner.php b/app/Services/Payments/PurchaseProvisioner.php index 9217590..03b231b 100755 --- a/app/Services/Payments/PurchaseProvisioner.php +++ b/app/Services/Payments/PurchaseProvisioner.php @@ -743,7 +743,7 @@ final class PurchaseProvisioner * prevents provider supplied identifiers from creating unusual * lock names. */ - $lockName = 'sd:'.hash('sha256', $name); + $lockName = 'sd:'.substr(hash('sha256', $name), 0, 61); $row = DB::selectOne( 'SELECT GET_LOCK(?, ?) AS acquired',