Don't show the revision log message on creation of content, media, etc.
When adding a new entity to the system, the ability to log a revision message makes very little sense, and in some cases, e.g. media, the visual prominence is overwhelming and takes attention away from...
View ArticleClaro's preprocessing of field multiple value form's table header...
Problem/MotivationCurrently claro_preprocess_field_multiple_value_form() assumes the table header structure created by template_preprocess_field_multiple_value_form(). But other extensions may change...
View ArticleAdd support for third party libraries in site specific and install profile...
Problem/MotivationQuite a few contrib modules (for example dropzonejs, Content Browser, Select2) have an optional dependency on the Libraries module. They do this do allow the library to placed in...
View Article'not in' operator for the ModerationStateFilter uses the wrong...
Problem/MotivationThe 'not in' operator of the ModerationStateFilter uses an OR conjunction, so when more than one filter value is selected, the query reads 'not in VALUE1 OR not in VALUE2'. Since the...
View ArticleLanguage incorrect when translating content
When editing a node translation, the language in the translated fields is the same as the "interface" language.For example, givens:Site's default is EnglishUser's language is EnglishOriginal (source)...
View Article8.8 DrupalKernel/DependencyInjection error
Hi,I'm getting a weird error when trying to update to 8.8. When I try to access the site, I get the 'Unexpected problem' error. Here's what I'm seeing in the logs:#1...
View ArticleAlways return exit code in Symfony console commands
Missing exit code statement is deprecated in Symfony 4.4 and causes type error in Symfony 5.https://symfony.com/blog/new-in-symfony-4-4-console-improvements#make-it...
View ArticleFiles should be uploaded to per year/month directories by default
Problem/MotivationDrupal will upload files into one directory by default. Users can affect this by changing configuration of file/image fields, but real-world experience shows that they don't....
View ArticleDefaultSelectionDeriver has obsolete code comments
Problem/MotivationThe file core/lib/Drupal/Core/Entity/Plugin/Derivative/DefaultSelectionDeriver.php defines the class Drupal\Core\Entity\Plugin\Derivative\DefaultSelectionDeriver, but the...
View ArticleParse error: syntax error, unexpected '?' in MailManager.php on...
Hi.. My website have multilanguages, and my default language is Indonesia and the second language is English. I got this error : "Parse error: syntax error, unexpected '?' in ..../MailManager.php on...
View ArticleMissing hash in attributes key in Seven (another one)
Very similar to this issue #3094397: Attributes key missing hash or pound sign in seven, it appears another hash is missing in the same file (seven.theme), a few lines down. When attempting to add a...
View ArticleCall to a member function getConfigDependencyKey() on null in...
To replicate,* create users view * add roles filter (exposed) with "Select all" selected in Options field. * Export view to module/profile and reinstall website.The following error would occurError:...
View ArticleCall to a member function isTranslatable() on null in SqlContentEntityStorage
Hi,I get a blank page in admin/content. No error. Everything else is working fine in the Admin Menu including Add content and Comments under the Content Menu.Drupal 8.4.2 (problem was the sma with...
View ArticleProvide link to latest revision of moderated entity
Hi!I have a view that lists draft nodes ( I added Content moderation state as a relationship and a filter: (Content moderation state) Content moderation state: Moderation state (=draft) ), that...
View ArticleFix "The "serializer.normalizer.file_entity.hal" normalizer...
Problem/MotivationChild issue of #2959269: [meta] Core should not trigger deprecated code except in tests and during updatesDeprecationListenerTrait currently ignores the deprecation error "The...
View ArticleContent Moderation requirements check relies on Views UI module
After updating to Drupal 8.8.0, the Status Report (/admin/reports/status) throws a 500 error with the exception --Uncaught PHP Exception Symfony\Component\Routing\Exception\RouteNotFoundException:...
View ArticleCONCAT_WS is not compatible with all database drivers
Problem/MotivationDrupal core is using a MySQL specific function (CONCAT_WS) that does not exist in SQLite and MSSQL. The SQLite performance penalty is huge as CONCAT_WS is implemented as a userland...
View ArticleDocument that Database/Connection::escapeLike() does not work when used with...
Document that you cannot use the method \Drupal\Core\Database\Connection::escapeLike() in the query builder methods \Drupal\Core\Database\Connection::query() and...
View ArticleInline content blocks created by layout builder should not directly be...
Problem/MotivationThere are two use cases content moderation should support which involve blocks:Moderating a reusable content blocks, through the normal content block creation screen.Moderating a...
View ArticleTrying to resave a deleted entity can result in broken and inconsistent data...
Problem/MotivationSee #3029355: Deleting a node deletes the linked group_content entities which then resaves the node.If you do something like this:$node = Node::load(123); $node->delete();...
View Article