]> _ Git - fluidbook-toolbox.git/commitdiff
wait #6235 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 1 Sep 2023 10:19:17 +0000 (12:19 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Fri, 1 Sep 2023 10:19:17 +0000 (12:19 +0200)
app/Fluidbook/Link/LinksData.php

index aa869cc041ee729807a5ea0973fbbd66fd1f1855..d0fcf69fe1b225effc3b3c6070a4af562a3bce5b 100644 (file)
@@ -241,8 +241,8 @@ class LinksData
     {
         $res = [];
         foreach ($items as $item) {
-            if (!isset($item['uid'])) {
-                $item['uid'] = self::uid();
+            if (empty($item['uid'])) {
+                $item['uid'] = self::generateUID();
             }
             $res[$item['uid']] = $item;
         }
@@ -251,7 +251,7 @@ class LinksData
 
     protected static function uid()
     {
-        return Str::lower(Str::random(12));
+        return static::generateUID();
     }
 
     protected static function _fixLinks(&$links)
@@ -266,6 +266,15 @@ class LinksData
         self::_fixInline($links);
     }
 
+    protected static function _fixID($links)
+    {
+        foreach ($links as $k => $link) {
+            if (empty($link['uid'])) {
+                $link['uid'] = self::generateUID();
+            }
+        }
+    }
+
     protected static function _fixInline(&$links)
     {
         foreach ($links as $k => $link) {