Uploaded image for project: 'ONE'
  1. ONE
  2. ONE-34581

It is impossible to assign a task to a team (via Resources module or Board module) if Team field is set to custom select and given select option contains any lowercase letter



    • Yes
    • Resources
    • BigPicture
    • JIRA server, JIRA cloud
    • 8
    • 5
    • $i18n.getText("admin.common.words.hide")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18502"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • Sprint 2021/10, Sprint 2021/11
    • PI2021/4
    • Coding quality
    • Wrong test data
    • 3 hours, 58 minutes, 28 seconds
    • 1 week, 42 minutes, 16 seconds
    • 0
    • 0
    • 4 minutes, 35 seconds
    • 17 minutes
    • 3 weeks, 5 days, 23 hours, 4 minutes, 16 seconds
    • $i18n.getText("admin.common.words.hide")
      var cfToHide1 = document.getElementById("rowForcustomfield_21302"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_19201"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19300"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_19301"); if(cfToHide4){cfToHide4.style.display="none";} var cfToHide5 = document.getElementById("rowForcustomfield_19302"); if(cfToHide5){cfToHide5.style.display="none";} var cfToHide6 = document.getElementById("rowForcustomfield_19303"); if(cfToHide6){cfToHide6.style.display="none";} var cfToHide7 = document.getElementById("rowForcustomfield_19204"); if(cfToHide7){cfToHide7.style.display="none";} var cfToHide8 = document.getElementById("rowForcustomfield_19205"); if(cfToHide8){cfToHide8.style.display="none";}



      Reproduction steps:

      1. Create custom select field and specify its 2 options: "Software" and "HARDWARE" (notice lower and upper case in the names - this is important)
      2. In App configuration of BigPicture, set created custom select as Team field
      3. Create Program Box
      4. Add 2 tasks to created Box: task 1 and task 2
      5. Create 2 teams in created Box: first with code "Software", second with code "HARDWARE"
      6. Navigate to Resources module of created Box
      7. Assign task 1 to team "HARDWARE" and refresh the page
      8. Assign task 2 to team "Software" and refresh the page

      Actual result:

      1. After refreshing the page, task 1 stays assigned to team "HARDWARE", but task 2 becomes unassigned again

      Expected result:

      1. After refreshing the page, both tasks stay assigned to their teams


      1. Although team "Software" was created with code written in the same case as select option "Software", BigPicture stores team code "Software" as "SOFTWARE". As a result, it further cannot match team code "SOFTWARE" with select option "Software". A solution to this issue is for BigPicture to compare team codes with select options in case-insensitive manner


      1. Write all your select options with upper case (e.g., "SOFTWARE", not "Software" or "software"). Thanks to that, BigPicture will be able to match team codes (which are stored in upper case) with select options


        Issue Links



              robert.lichman Robert Lichman
              lukasz.panek Łukasz Panek
              jakub.zygmunt Jakub Zygmunt (Inactive) , bartosz.drazewski Bartosz Drążewski , martyna.turowska Martyna Turowska , piotr.rozdeba Piotr Rozdeba , pawel.guz Pawel Guz , tomasz.jaskiewicz Tomasz Jaśkiewicz , maciej.bukrewicz Maciej Bukrewicz (Inactive) , system.gerrit Gerrit , robert.lichman Robert Lichman
              0 Vote for this issue
              4 Start watching this issue