Skip to content

Commit 4f4351e

Browse files
committed
Handle race condition in LivePreview::tokenize()
1 parent 0e9bddf commit 4f4351e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/CP/LivePreview.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class LivePreview
1111
{
1212
public function tokenize($token, $item): TokenContract
1313
{
14-
$token = tap(Token::make($token, Handler::class))->save();
14+
$token = Token::find($token) ?? tap(Token::make($token, Handler::class))->save();
1515

1616
Cache::put('statamic.live-preview.'.$token->token(), $item, now()->addHour());
1717

0 commit comments

Comments
 (0)