Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-24701

Fix interferences between search buttons

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 9.10, 10.1
    • Fix Version/s: QualifiedToSchedule
    • Component/s: Web UI

      Description

      In Studio Modeler:
      1) Create a Page Provider MySearch with a predicate ecm:fulltext (system_fulltext) and analyser fulltext

      In Studio Designer
      2) In layout, configure the MySearch Form (edit system_fulltext) and Results (defaults)
      3) In UI, configure a new Left Menu Item > Search named MySearch, labeled MySearch, icons:question-answer, order 1, Provider MySearch, elements to bind dublincore, search-name mysearch

      In Nuxeo:
      4) install a 9.10 release (without hotfixes or with HF04), with WebUI, DAM, Showcase and your project
      5) start Nuxeo , log in as Administrator and use the MySearch button:
      orange => retrieves the orange case study document
      drive => retrieves the live connect demo document
      orange => retrieves the orange case study document
      Gartner => retrieves the Gartner report document
      works fine => very fine
      6) use the default search button
      Gartner => retrieves the Gartner report
      7) use the MySearch button:
      orange => retrieves nothing
      8) reinitialize both the default search and MySearch
      MySearch orange => retrieves nothing
      default search orange => retrieves the orange case study

      ==> Using the default search interferes with the MySearch custom page
      No way to recover MySearch except logging off, logging on again

      In the browser console, you can see TypeError: observerHandle is null in source code:

            {
            key: 'unobserveNodes',
            value: function unobserveNodes(observerHandle) {
              observerHandle.disconnect();
            }
      

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: