Update from 8.6.15 to 8.7 fails due to corrupt "menu_link_content"...
I get this error when i try to run the database update:Failed: Drupal\Core\Entity\EntityStorageException: The entity update process [error] failed while processing the entity type menu_link_content,...
View ArticleFix bug in \Drupal\rest\RequestHandler::createArgumentResolver and handle...
Problem/MotivationWe are skipping the deprecation. This is part of BC layer and it is hiding a bug in the \Drupal\rest\RequestHandler::createArgumentResolver(). If $unserialized is an array putting it...
View Article#size for Select field documentation is wrong
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21...#size is currently representing the vertical number of lines.The following is false:#size: The size of the input...
View ArticleText formats that are migrated from D6 to D7 to D8 get a numerical ID instead...
Problem/MotivationIt's not the name column in the Drupal 7 filter_format database table that determines the ID of the FilterFormat config entity, but the format column, which is an auto-incrementing...
View ArticleFollow-up for #3009014: ensure migrations with PathAlias destinations run...
Problem/MotivationThe d7_url_alias migration runs at an arbitrary time. This has been fine. Until recentlyRecently, two things happened that make this problematic:It's now possible to enable validation...
View ArticleDrupal core should inform the user of the security coverage for the...
Problem/MotivationNote: This issue has some similarities to #2766491: Update status should indicate whether installed contributed projects receive security coverage, but it is not the same. That issue...
View ArticleD7 - Visiting index.php should redirect to install.php if settings.php...
original D8 issue: #728702: Visiting index.php should redirect to install.php if settings.php already has database credentials but database is empty.Problem/MotivationIf the user visits the site index...
View Articleorderby() should verify direction [DONE] and escape fields
In my dream (where unicorns also roam) DBTNG goes out of its way to prevent SQL injections due to silly mistakes, or a moment of carelessness.orderby() doesn't escape fields / aliases and does not...
View ArticleAllow attributes to be passed to drupal_add_[css|js] (SRI)
Problem/MotivationCurrently there is no way to pass #attributes to the drupal_add_js function. This is not a feature that is widely used, however, there are unique cases where the <script> tag...
View ArticleThe drupal_render() function could use a bit more protection
In drupal 7 the drupal_render() function takes a single render array argument.If a render array is not passed in warnings will be emitted.In our case the collection module it passing a render array...
View ArticleDo not attempt field storage write when field content did not change
Issue originally opened at #2297817: Do not attempt field storage write when field content did not change and kept hostage for a year because of Drupal 8. Now that the Drupal 8 patch does not seems as...
View ArticleAdd user action "unblock current user" to user.module
I need an user action to unblock users, and modifying user.module solved this for me. The action lets me do unblocking using the rules module very straightforward.Attached is a patch to user.module...
View ArticleBroken images displayed and PHP notices when file/image field values are missing
if a node has a populated image field (which does not have a default image specified) with a file that fails to load then the default image formatter will try to display a broken image.on display *...
View Article[D7] Duplicate HTML IDs are created for file_managed_file fields
Steps to reproduce this issue:Create any form element with managed_file type.Enable file_validation_extensionsUse the file browser to upload a fileUpon uploading the file you will get a console error:...
View ArticleReordering fails with more than 100 items in a menu
Problem/MotivationAn issue occurs when more than 100 items exist in the root of the menu or under a single parent item, or items exist with a weight outside of -50..50 (causing overflow when trying to...
View ArticleD7 - Verify peer on HTTPS if cURL available (but be careful of built-in cert...
Problem/MotivationDrupal does not currently verify that SSL certificates use a trusted root cert. This affects any requests initiated with drupal_http_request. It also affects OpenID discovery and...
View ArticleBuild menu_tree without loading so many objects
Problem/MotivationThe menu tree must be loaded without loading the objects, menu items are linking to. On every page request, the menu tree is rebuilt. For every Entity (node, term, product, ...) with...
View ArticleRename 'Permissions' tab to 'Roles and permissions'
Problem/MotivationBoth Roles and Permission pages are under 'permissions' tab on /admin/people/permissions page. Like this:Proposed resolutionLet's change it to roles and permissions so that easy to...
View ArticleFix Weight form element behavior [D7]
Backport issue. Followup to #565220: Fix Weight form element behavior
View ArticleOptimize node access query building
Updated: Comment #153Problem/MotivationDrupal's current method of determining whether a specified user has access to a node is reported to have significant performance issues on a site using node...
View Article