Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-5324

When multiple components have same bean definition in dictionary they get the same id assigned

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0.0-m9, 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7602Dialog Response HTML inputs have same id
      KULRICE-12021Kim Attribute problem when multiple attributes have the same name
      KULRICE-9218Components for pages not displayed not getting ids causes state issues
      KULRICE-10396Extending a bean that has ids on inner beans causes issues, need to define id on inner beans with component id property
      KULRICE-8771Collection sometimes creates two components with the same css id
      KULRICE-7693expressions in nested bean definitions not processed
      KULRICE-12625Attribute definitions not being correctly picked up from data dictionary for input fields
      KULRICE-7178When editing a role, the app allows you to add the same user multiple times in the assignee section.
      KULRICE-6845Problems with UifBeanFactoryPostProcessor expression handling that is causing bean property overrides (such as fieldInquiry.render) to not work
      KULRICE-10373Create group bean definitions for Bootstrap panel and well
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      If a component has the same bean definition (same properties) set it will get the same id assigned. This is even if the instance is different because the id is just associated with the bean definition.

      We need to prevent this by keeping a map of seen ids and if the component is in there increment.

      This is missing up quickfinders and inquiry links.

        Activity

        Scott Gibson (Inactive) made changes -
        Field Original Value New Value
        Fix Version/s 2.0.0-m6 [ 16287 ]
        Fix Version/s 2.0 [ 14190 ]
        Affects Version/s 2.0.0-m6 [ 16287 ]
        Scott Gibson (Inactive) made changes -
        Start Date
        Fix Date 2012-07-11 [ set to sprint end date ]
        Scott Gibson (Inactive) made changes -
        Start Date
        Fix Date 2011-09-06 [ set to sprint end date ]
        Scott Gibson (Inactive) made changes -
        Fix Version/s 2.0.0-m7 [ 16314 ]
        Fix Version/s 2.0.0-m6 [ 16287 ]
        Scott Gibson (Inactive) made changes -
        Start Date
        Fix Date 2011-09-06 2011-08-08 [ set to sprint end date ]
        Jessica Coltrin (Inactive) made changes -
        Fix Version/s 2.0.0-m8 [ 16326 ]
        Fix Version/s 2.0.0-m7 [ 16314 ]
        Jessica Coltrin (Inactive) made changes -
        Start Date
        Fix Date 2011-08-08 2011-09-05 [ set to sprint end date ]
        Scott Gibson (Inactive) made changes -
        Fix Version/s 2.0.0-m9 [ 16327 ]
        Fix Version/s 2.0.0-m8 [ 16326 ]
        Scott Gibson (Inactive) made changes -
        Start Date
        Fix Date 2011-09-05 2011-10-10 [ set to sprint end date ]
        Jessica Coltrin (Inactive) made changes -
        Rice Lead sgibson
        Jessica Coltrin (Inactive) made changes -
        Fix Version/s 2.0.0-b1 [ 16315 ]
        Fix Version/s 2.0.0-m9 [ 16327 ]
        Jessica Coltrin (Inactive) made changes -
        Start Date
        Fix Date 2011-10-10 2011-11-07 [ set to sprint end date ]
        Jessica Coltrin (Inactive) made changes -
        Priority Major [ 3 ] Critical [ 2 ]
        David Elyea made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Fix Version/s 2.0.0-m9 [ 16327 ]
        Fix Version/s 2.0.0-b1 [ 16315 ]
        Resolution Fixed [ 1 ]
        Shem Patterson (Inactive) made changes -
        Workflow custom [ 98779 ] Copy of custom for rice [ 212830 ]
        Shem Patterson (Inactive) made changes -
        Workflow Copy of custom for rice [ 212830 ] custom [ 222578 ]
        Shem Patterson (Inactive) made changes -
        Workflow custom [ 222578 ] Rice Workflow [ 232326 ]

          People

          • Assignee:
            David Elyea
            Reporter:
            Jerry Neal (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel