Browse Source

trying to fix flaglist migration too long ids

bach 2 years ago
parent
commit
4af4d99781

+ 6 - 5
web/modules/custom/materio_migrate/src/Plugin/migrate/source/D7FlagListsMaterio.php

@@ -115,13 +115,14 @@ class D7FlagListsMaterio extends SqlBase {
 
     // limit folder name to 32 characters (32 bytes, special chars like é use 2 bytes)
     $title = $row->getSourceProperty('title');
+    // drush_print("\n".'Title ' . $title);
     $title = $this->remove_accents($title);
     $title = preg_replace("/\s+/", " ", $title);
-    if (mb_strlen($title) > 32) {
-	    // drush_print('long ' . $title);
-
-      $title = mb_strcut($title, 0 , 25).'…';
-	    // drush_print('short' . $title);
+    // drush_print("\t" . strlen($title));
+    if (strlen($title) > 25) {
+	    // drush_print("\t".$title);
+      $title = mb_strcut($title, 0 , 25);
+	    // drush_print("\t".$title);
     }
 
     $row->setSourceProperty('title', $title);