Skip to content

Custom JS Function isn't working when using multiple custom functions #148

@tsteur

Description

@tsteur

see https://forum.matomo.org/t/using-customjsfunctionvariable-2-or-more/31121/7

the container logs Custom JavaScript 2 to console even though it should log Custom JavaScript 1:

{
  "idcontainer": "ME8UA37Z",
  "idsite": 1,
  "context": "web",
  "name": "test",
  "description": "",
  "created_date": "2019-01-16 01:57:05",
  "updated_date": "2019-01-16 01:57:05",
  "created_date_pretty": "Jan 16, 2019 10:57:05",
  "updated_date_pretty": "Jan 16, 2019 10:57:05",
  "revision": 1,
  "version": {
    "name": "test",
    "description": "",
    "revision": 1,
    "created_date": "2019-01-16 02:04:05",
    "created_date_pretty": "Jan 16, 2019 11:04:05",
    "updated_date": "2019-01-16 02:04:05",
    "updated_date_pretty": "Jan 16, 2019 11:04:05"
  },
  "tags": [
    {
      "idtag": 30,
      "type": "CustomHtml",
      "name": "Custom HTML",
      "parameters": {
        "customHtml": "<script type=\"text/javascript\">\n var mminfo = {{Custom JavaScript1}};\n console.log(mminfo);\n</script>",
        "htmlPosition": "bodyEnd"
      },
      "fire_trigger_ids": [
        39
      ],
      "block_trigger_ids": [],
      "fire_limit": "unlimited",
      "priority": "999",
      "fire_delay": "0",
      "start_date": null,
      "end_date": null,
      "created_date": "2019-01-16 02:04:05",
      "updated_date": "2019-01-16 02:04:05",
      "created_date_pretty": "Jan 16, 2019 11:04:05",
      "updated_date_pretty": "Jan 16, 2019 11:04:05"
    }
  ],
  "triggers": [
    {
      "idtrigger": 39,
      "type": "DomReady",
      "name": "DOM Ready",
      "parameters": [],
      "conditions": [],
      "created_date": "2019-01-16 02:04:05",
      "updated_date": "2019-01-16 02:04:05",
      "created_date_pretty": "Jan 16, 2019 11:04:05",
      "updated_date_pretty": "Jan 16, 2019 11:04:05"
    }
  ],
  "variables": [
    {
      "idvariable": 158,
      "type": "CustomJsFunction",
      "name": "Custom JavaScript1",
      "parameters": {
        "jsFunction": "function () { return \"Custom JavaScript1\"; }"
      },
      "lookup_table": [],
      "default_value": "",
      "created_date": "2019-01-16 02:04:05",
      "updated_date": "2019-01-16 02:04:05",
      "created_date_pretty": "Jan 16, 2019 11:04:05",
      "updated_date_pretty": "Jan 16, 2019 11:04:05"
    },
    {
      "idvariable": 159,
      "type": "CustomJsFunction",
      "name": "Custom JavaScript2",
      "parameters": {
        "jsFunction": "function () { return \"Custom JavaScript2\"; }"
      },
      "lookup_table": [],
      "default_value": "",
      "created_date": "2019-01-16 02:04:05",
      "updated_date": "2019-01-16 02:04:05",
      "created_date_pretty": "Jan 16, 2019 11:04:05",
      "updated_date_pretty": "Jan 16, 2019 11:04:05"
    }
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions