diff --git a/components/Link/Entity/Link.php b/components/Link/Entity/Link.php index 2a6ac19d4c..812bc7a840 100644 --- a/components/Link/Entity/Link.php +++ b/components/Link/Entity/Link.php @@ -163,7 +163,7 @@ class Link extends Entity 'url_hash' => $url_hash, 'mimetype' => $headers['content-type'][0] ?? null, ]); - DB::persist($link); + DB::wrapInTransaction(fn () => DB::persist($link)); Event::handle('LinkStoredNew', [&$link]); return $link; }