diff -u b/core/modules/responsive_image/src/Entity/ResponsiveImageMapping.php b/core/modules/responsive_image/src/Entity/ResponsiveImageMapping.php --- b/core/modules/responsive_image/src/Entity/ResponsiveImageMapping.php +++ b/core/modules/responsive_image/src/Entity/ResponsiveImageMapping.php @@ -34,7 +34,8 @@ * }, * links = { * "edit-form" = "entity.responsive_image_mapping.edit_form", - * "duplicate-form" = "entity.responsive_image_mapping.duplicate_form" + * "duplicate-form" = "entity.responsive_image_mapping.duplicate_form", + * "delete-form" = "entity.responsive_image_mapping.delete_form" * } * ) */ only in patch2: unchanged: --- a/core/modules/responsive_image/responsive_image.routing.yml +++ b/core/modules/responsive_image/responsive_image.routing.yml @@ -30,7 +30,7 @@ entity.responsive_image_mapping.duplicate_form: requirements: _permission: 'administer responsive images' -responsive_image.mapping_action_confirm: +entity.responsive_image_mapping.delete_form: path: '/admin/config/media/responsive-image-mapping/{responsive_image_mapping}/delete' defaults: _entity_form: 'responsive_image_mapping.delete' only in patch2: unchanged: --- a/core/modules/responsive_image/src/ResponsiveImageMappingListBuilder.php +++ b/core/modules/responsive_image/src/ResponsiveImageMappingListBuilder.php @@ -38,10 +38,10 @@ public function buildRow(EntityInterface $entity) { */ public function getDefaultOperations(EntityInterface $entity) { $operations = parent::getDefaultOperations($entity); - $operations['duplicate'] = array( - 'title' => t('Duplicate'), - 'weight' => 15, - ) + $entity->urlInfo('duplicate-form')->toArray(); + $operations['duplicate'] = array( + 'title' => t('Duplicate'), + 'weight' => 15, + ) + $entity->urlInfo('duplicate-form')->toArray(); return $operations; }