Skip to content

Error during updating product image on configurable  #12517

@TonyDeplanque

Description

@TonyDeplanque

When setting a configurable product's options via the URL, the gallery images do not update and show error in browser's console.

"Uncaught TypeError: Cannot read property 'updateData' of undefined"

Reproduce on my project and a natif magento2 with sample data.

Preconditions

  1. Magento 2.2.1
  2. PHP7

Steps to reproduce

  1. use url : PRODUCT-URL.html#color=OPTION-ID in browser.

Expected result

  1. Update image

Actual result

  1. Don't update image
    With error :
VM696:45 Uncaught TypeError: Cannot read property 'updateData' of undefined
    at $.(anonymous function).(anonymous function).updateBaseImage (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:45:60)
    at $.(anonymous function).(anonymous function).eval [as updateBaseImage] (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:28:334)
    at $.(anonymous function).(anonymous function)._loadMedia (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:25:6)
    at $.(anonymous function).(anonymous function).eval [as _loadMedia] (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:28:334)
    at $.(anonymous function).(anonymous function)._OnClick (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:29:9)
    at $.(anonymous function).(anonymous function).eval [as _OnClick] (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:28:334)
    at HTMLDivElement.eval (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:24:561)
    at HTMLDivElement.dispatch (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:339:447)
    at HTMLDivElement.elemData.handle (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:312:172)
    at Object.trigger (eval at require.load (http://demo.magento-elastic-suite.io/static/version1510829583/_cache/merged/e430daf4371303679f37a6e688796c3d.min.js:170:216), <anonymous>:333:211)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue: Format is validGate 1 Passed. Automatic verification of issue format passed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions