If you go to the "Edit photo" view and, in the "Properties" tab modify the "Description" field adding this emoji: 😊 (or any other emoji), upon saving, Piwigo fails:
Fatalerror:Uncaughtmysqli_sql_exception:Incorrectstringvalue:'\xF0\x9F\x98\x8A'forcolumn`gallery`.`piwigo_images`.`comment`atrow1in/app/www/public/include/dblayer/functions_mysqli.inc.php:132Stacktrace:#0 /app/www/public/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /app/www/public/include/dblayer/functions_mysqli.inc.php(478): pwg_query() #2 /app/www/public/admin/picture_modify.php(104): single_update() #3 /app/www/public/admin/photo.php(68): include('...') #4 /app/www/public/admin.php(407): include('...') #5 {main} thrown in /app/www/public/include/dblayer/functions_mysqli.inc.php on line 132
If you go to the "Edit photo" view and, in the "Properties" tab modify the "Description" field adding this emoji: 😊 (or any other emoji), upon saving, Piwigo fails:
```php
Fatal error: Uncaught mysqli_sql_exception: Incorrect string value: '\xF0\x9F\x98\x8A' for column `gallery`.`piwigo_images`.`comment` at row 1 in /app/www/public/include/dblayer/functions_mysqli.inc.php:132 Stack trace: #0 /app/www/public/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /app/www/public/include/dblayer/functions_mysqli.inc.php(478): pwg_query() #2 /app/www/public/admin/picture_modify.php(104): single_update() #3 /app/www/public/admin/photo.php(68): include('...') #4 /app/www/public/admin.php(407): include('...') #5 {main} thrown in /app/www/public/include/dblayer/functions_mysqli.inc.php on line 132
```
Originally reported at:
- https://github.com/Piwigo/piwigo-flutter-app/issues/248
<!-- github-sync-id:3700772656 -->
FWIW, the same error happens if you want to add an emoji to the "Author" field:
Fatalerror:Uncaughtmysqli_sql_exception:Incorrectstringvalue:'\xF0\x9F\x98\x8A'forcolumn`gallery`.`piwigo_images`.`author`atrow1in/app/www/public/include/dblayer/functions_mysqli.inc.php:132Stacktrace:#0 /app/www/public/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /app/www/public/include/dblayer/functions_mysqli.inc.php(478): pwg_query() #2 /app/www/public/admin/picture_modify.php(104): single_update() #3 /app/www/public/admin/photo.php(68): include('...') #4 /app/www/public/admin.php(407): include('...') #5 {main} thrown in /app/www/public/include/dblayer/functions_mysqli.inc.php on line 132
FWIW, the same error happens if you want to add an emoji to the "Author" field:
```php
Fatal error: Uncaught mysqli_sql_exception: Incorrect string value: '\xF0\x9F\x98\x8A' for column `gallery`.`piwigo_images`.`author` at row 1 in /app/www/public/include/dblayer/functions_mysqli.inc.php:132 Stack trace: #0 /app/www/public/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /app/www/public/include/dblayer/functions_mysqli.inc.php(478): pwg_query() #2 /app/www/public/admin/picture_modify.php(104): single_update() #3 /app/www/public/admin/photo.php(68): include('...') #4 /app/www/public/admin.php(407): include('...') #5 {main} thrown in /app/www/public/include/dblayer/functions_mysqli.inc.php on line 132
```
<!-- github-comment-id:3619122448 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
If you go to the "Edit photo" view and, in the "Properties" tab modify the "Description" field adding this emoji: 😊 (or any other emoji), upon saving, Piwigo fails:
Originally reported at:
FWIW, the same error happens if you want to add an emoji to the "Author" field:
This seems to be a consequence of https://github.com/Piwigo/Piwigo/issues/750
Closing ...