From: Mikael Nordfeldth <mmn@hethane.se>
Date: Fri, 17 Jul 2015 09:22:25 +0000 (+0200)
Subject: Maximum character limit with utf8mb4 is 191 in varchar
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=53e820b46667c2f0e22ffa0a2f91e847a02f4cb8;p=quix0rs-gnu-social.git

Maximum character limit with utf8mb4 is 191 in varchar
---

diff --git a/actions/profilesettings.php b/actions/profilesettings.php
index 7d3143d4b1..3bdad42d9a 100644
--- a/actions/profilesettings.php
+++ b/actions/profilesettings.php
@@ -275,9 +275,9 @@ class ProfilesettingsAction extends SettingsAction
                 // TRANS: Validation error in form for profile settings.
                 $this->showForm(_('Homepage is not a valid URL.'));
                 return;
-            } else if (!is_null($fullname) && mb_strlen($fullname) > 255) {
+            } else if (!is_null($fullname) && mb_strlen($fullname) > 191) {
                 // TRANS: Validation error in form for profile settings.
-                $this->showForm(_('Full name is too long (maximum 255 characters).'));
+                $this->showForm(_('Full name is too long (maximum 191 characters).'));
                 return;
             } else if (Profile::bioTooLong($bio)) {
                 // TRANS: Validation error in form for profile settings.
@@ -288,9 +288,9 @@ class ProfilesettingsAction extends SettingsAction
                                            Profile::maxBio()),
                                         Profile::maxBio()));
                 return;
-            } else if (!is_null($location) && mb_strlen($location) > 255) {
+            } else if (!is_null($location) && mb_strlen($location) > 191) {
                 // TRANS: Validation error in form for profile settings.
-                $this->showForm(_('Location is too long (maximum 255 characters).'));
+                $this->showForm(_('Location is too long (maximum 191 characters).'));
                 return;
             }  else if (is_null($timezone) || !in_array($timezone, DateTimeZone::listIdentifiers())) {
                 // TRANS: Validation error in form for profile settings.