Broken media URLs when using filefield_paths on the media type

Created on 13 May 2024, 7 months ago
Updated 8 June 2024, 6 months ago

Problem/Motivation

Ran into an issue on a site using filefield_paths module on a Media entity.

When filefield_paths module was enabled and configured on Image Media type (applying to field_media_image field ), the media uploaded in Gutenberg had a broken image upon rendering, because uploaded file URL was not pointing to a changed location (which happens due to filefield_paths config).

Steps to reproduce

Using Gutenberg to insert image on a page through Gutenberg MEDIA widget by uploading new file.
FileFieldPaths settings only had a modified file directory location (from default inline_images)

πŸ“Œ Task
Status

Fixed

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States veronicaSeveryn

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @veronicaSeveryn
  • πŸ‡ΊπŸ‡ΈUnited States veronicaSeveryn
  • Status changed to Needs review 7 months ago
  • πŸ‡ΊπŸ‡ΈUnited States veronicaSeveryn

    Added MR !126 for the integration fix.

  • Pipeline finished with Failed
    7 months ago
    Total: 2347s
    #171511
  • Issue was unassigned.
  • πŸ‡ΊπŸ‡ΈUnited States veronicaSeveryn
  • Pipeline finished with Skipped
    6 months ago
    #176330
  • First commit to issue fork.
  • Pipeline finished with Success
    6 months ago
    Total: 246s
    #181946
  • Status changed to Fixed 6 months ago
  • πŸ‡΅πŸ‡ΉPortugal marcofernandes

    I avoid adding exceptions for other non-core modules but in this case we don't have much choice.
    And this just reminded me that we need to simplify a lot our integration with Media module. Maybe follow CKEditor approach if possible.

  • Pipeline finished with Success
    6 months ago
    Total: 226s
    #181950
  • Pipeline finished with Running
    6 months ago
    #187704
  • Pipeline finished with Success
    6 months ago
    Total: 182s
    #188101
  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Pipeline finished with Success
    3 months ago
    Total: 530s
    #260389
  • Pipeline finished with Failed
    3 months ago
    Total: 540s
    #262027
  • Pipeline finished with Failed
    3 months ago
    Total: 675s
    #262063
  • Pipeline finished with Success
    3 months ago
    Total: 719s
    #264222
  • Pipeline finished with Success
    3 months ago
    Total: 782s
    #264239
  • Pipeline finished with Failed
    3 months ago
    Total: 688s
    #265067
  • Pipeline finished with Canceled
    3 months ago
    Total: 148s
    #269528
  • Pipeline finished with Failed
    3 months ago
    Total: 185s
    #269530
  • Pipeline finished with Skipped
    about 2 months ago
    #293608
  • Pipeline finished with Success
    about 2 months ago
    Total: 1988s
    #298173
  • Pipeline finished with Success
    about 2 months ago
    Total: 160s
    #298190
  • Pipeline finished with Success
    about 2 months ago
    Total: 121s
    #304393
  • Pipeline finished with Success
    about 2 months ago
    Total: 141s
    #304466
  • Pipeline finished with Success
    about 2 months ago
    Total: 191s
    #304971
  • Pipeline finished with Skipped
    about 2 months ago
    #306091
  • Pipeline finished with Canceled
    about 2 months ago
    Total: 295s
    #306387
  • Pipeline finished with Canceled
    about 2 months ago
    Total: 718s
    #306392
  • Pipeline finished with Failed
    about 2 months ago
    Total: 1101s
    #306418
  • Pipeline finished with Failed
    about 2 months ago
    Total: 760s
    #306487
  • Pipeline finished with Success
    about 2 months ago
    Total: 683s
    #306515
  • Pipeline finished with Success
    about 1 month ago
    Total: 193s
    #318643
  • Pipeline finished with Success
    11 days ago
    Total: 143s
    #338975
  • Pipeline finished with Success
    about 9 hours ago
    Total: 227s
    #349081
  • Pipeline finished with Success
    about 8 hours ago
    Total: 165s
    #349118
Production build 0.71.5 2024