Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-17425

template.massupdate API doesn't add the new list of macros to the selected templates

    XMLWordPrintable

    Details

    • Team:
      Team D
    • Sprint:
      Sprint 62 (Mar 2020)
    • Story Points:
      0.125

      Description

      Problem description: when template.massupdate API is used to replace the list of existing macros with new ones, existing macros are removed from templates, but the new macros are not added.

      Steps to reproduce:

      1. Create a couple of templates and add user macros to each of them
      2. Attempt to replace all user macros with new ones using template.massupdate API like below:
        {
            "jsonrpc": "2.0",
            "method": "template.massupdate",
            "params": {
                "templates": [
                    {"templateid": "99063"},
                    {"templateid": "99014"}
                ],
                "macros": [
                    {"macro": "{$TEST7}", "value": "MACROTEST7"},
                    {"macro": "{$TEST8}", "value": "BBBBBBBB"},
                    {"macro": "{$TEST9}"}
                ]
            },
            "auth": "7342ce9c11a529f8fc9bdd2447ba194b",
            "id": 1
        }
        

      Result: the old macros were removed, but the new ones were not added to the templates.
      Expected: new list of macros from the API should replace exiting macros for the selected templates.

      Example:

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rlataria Roberts Lataria
              Reporter:
              solonkins Sergejs Olonkins
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: