[Bug 1560104] [NEW] Including both incident and enrollment date in custom form in tracker capture gives error

Public bug reported:

Including both incident and enrollment date in custom form in tracker
capture gives an error below in the console.

angular.js:102 SyntaxError: Unexpected token )
    at zf (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:106:167\)
    at ib.identifier (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:193:204\)
    at ib.fieldAccess (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:198:6\)
    at ib.primary (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:191:78\)
    at ib.unary (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:197:478\)
    at ib.multiplicative (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:197:205\)
    at ib.additive (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:197:63\)
    at ib.relational (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:196:435\)
    at ib.equality (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:196:291\)
    at ib.logicalAND (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:196:167\) <!-- ngIf: interacted(outerForm.) -->(anonymous function) @ angular.js:102

The above changes the incident date field into a dropdown if specified before the enrollmentDate.
If the incidentDate is inserted after enrollmentDate, it duplicates the enrollmentDate.

** Affects: dhis2
     Importance: Undecided
         Status: New

** Tags: 2.22

···

--
You received this bug notification because you are a member of DHIS 2
developers, which is subscribed to DHIS.
https://bugs.launchpad.net/bugs/1560104

Title:
  Including both incident and enrollment date in custom form in tracker
  capture gives error

Status in DHIS:
  New

Bug description:
  Including both incident and enrollment date in custom form in tracker
  capture gives an error below in the console.

  angular.js:102 SyntaxError: Unexpected token )
      at zf (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:106:167\)
      at ib.identifier (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:193:204\)
      at ib.fieldAccess (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:198:6\)
      at ib.primary (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:191:78\)
      at ib.unary (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:197:478\)
      at ib.multiplicative (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:197:205\)
      at ib.additive (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:197:63\)
      at ib.relational (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:196:435\)
      at ib.equality (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:196:291\)
      at ib.logicalAND (https://idsr/idsr/dhis-web-commons/javascripts/angular/angular.js:196:167\) <!-- ngIf: interacted(outerForm.) -->(anonymous function) @ angular.js:102

  The above changes the incident date field into a dropdown if specified before the enrollmentDate.
  If the incidentDate is inserted after enrollmentDate, it duplicates the enrollmentDate.

To manage notifications about this bug go to:
https://bugs.launchpad.net/dhis2/+bug/1560104/+subscriptions