Uploaded image for project: 'PUBLIC - Liferay Commerce'
  1. PUBLIC - Liferay Commerce
  2. COMMERCE-2521

Liferay Talend Input Component fails to override default OpenAPI REST endpoint

    Details

      Description

      For Talend job configuration composed with
      Liferay Talend Connection
      and Liferay Talend Input component, Liferay Talend Input component fails to clear cached OpenAPI URL.

      How to recreate:
      1) Configure Liferay Connection Component
      2) Configure Liferay Input Component by selecting tLiferayConnection_1 component as connection source
      3) pick particular endpoint
      4) change OpenAPI URL to new REST API endpoint

      If in Liferay Input component's component view user clicks `...` on right side of endpoint selection tex-box:

      Expected:
      endpoints that belongs to OpenAPI in 4) should be listed
      Actually:
      endpoints that belongs to OpenAPI in 1) are listed

      Problem can be solved by:
      https://issues.liferay.com/browse/COMMERCE-2474
      https://issues.liferay.com/browse/COMMERCE-2499

      but for this particular case we need urgent fix.

      Proposed workaround:

      • remove input component from Job, bring new Liferay Input Component from Talend Component Palette on the right
      • establish previous flow between components
      • refer to Liferay Connection from Liferay Input Component

        Attachments

          Activity

            People

            Assignee:
            brian.chan Brian Chan
            Reporter:
            igor.beslic Igor Beslic
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package