Fortinet white logo
Fortinet white logo

Resolved Issues

Resolved Issues

The following important issues have been fixed in FortiSOAR release 7.4.1. This release also includes important security fixes. To inquire about a particular bug, please contact Customer Service & Support.

FortiSOAR UI Fixes

Bug ID Description
0834659 For Updated, Created, or Deleted conditions in Rules used in, for instance, the Wait step, Queue Management, or Notifications, module listing presented module names in the plural format. This displayed a condition such as 'When a(n) Alerts is Created', which is not a correct sentence. Now, the module names are listed in the singular format, so that the condition appears correctly as 'When a(n) Alert is Created'.

0843723

Fixed the issue with auto refresh not working when widgets, connectors, or solution packs were deleted from the Create tab on the "Content Hub" page.

0871309

Fixed the issue of users being unable to terminate playbooks that were in the 'Incipient' state from the FortiSOAR UI.

0875546

An update made to the profile picture of a user was not getting reflected on the 'User Tile' widget. This issue has been fixed and now the updated profile picture of the user gets displayed on the 'User Tile' widget.

0888574

Fixed the issue with the 'Escalate' button on the alert details page appeared to be loading indefinitely if the alert details page was closed immediately after clicking the 'Escalate' button. Now, the status of the 'Escalate' button in the alert details page is updated after refreshing the page.

0907312

In the Content Hub, users were unable to create content with a name that was the same as any existing content. For instance, if your FortiSOAR instance had the 'Fortinet FortiSIEM' connector, you would be unable to create a Solution Pack with that name. Now, as both the name and type are verified for uniqueness in the Content Hub, you can generate content with the same name. However, it is recommended that unique names be given to content created in the Content Hub.

0908850

Fixed the issue with 'Last Calendar Month' parameter not being retained while editing widgets.

0917002

Users were unable to remove filters that had been added to a module's grid view, such as the 'Type' and 'Status' column filters for the Alerts module. Now that this issue has been fixed, filters can removed, and the results get updated in the grid view.

Playbook Fixes

Bug ID Description

0737157

The complete dictionary of picklist fields such as status, category, etc. in playbook steps such as create record, update record, etc. were getting saved. Saving the complete dictionary of picklists is unnecessary; only the IRI of picklists is required. Therefore, now only the IRI of the picklist fields is saved, which helps reduce that amount of data in the playbook log.

0892267

Fixed an issue where, playbooks with multiple manual inputs, the last manual input would trigger all the steps rather than just those specific to that manual input.

0899284

Fixed the issue that the reference playbook step was unable to retrieve the last run result.

0905854

Child reference playbooks were not being exported along with their parent playbook collection when they were present in a playbook collection other than the parent playbook collection. This issue has been resolved and now, child reference playbooks are exported along with their parent playbook collection, even if they are present in a playbook collection other than the parent playbook collection.

0910205

In a conditional field of a decision step in a playbook, the UI automatically adds the opening and closing parenthesis while saving the playbook. Now, if the condition is generated using some functions from the 'Dynamic Variables' window, then parenthesis get added twice, which causes the playbook to fail. To resolve this issue and prevent parenthesis from being automatically re-added, parenthesis are deleted from the condition field of the decision step.

0915789

An issue that caused extra iterations for three-level nested child playbooks with 'Wait' steps or steps set to run on 'Agent' nested at the third level has been fixed.

0920299

The issue with playbooks displaying IRI values in picklist fields, which made it difficult for users to understand the value of the assigned picklist item, has been fixed. Playbooks now display the item values of picklist fields.

Connector Fixes

Bug ID Description

0856982

Users were not prompted to save their changes before publishing a new connector using the Connector Wizard, which could result in the loss of changes. The 'Publish Connector' button is now disabled if changes are not saved, requiring users to save their changes before publishing the connector.

Other Fixes

Bug ID Description

0871307

Fixed an issue with schedulers not terminating playbook instances that were stuck in the 'Incipient' state. Now, playbooks stuck in the 'Active' or 'Incipient' state are terminated automatically when their permissible execution time limit is exceeded.

0877140

The error code of the failure was not previously recorded in the failed record logs. Now, the failed record logs include the failure code and the cause of the failure, which simplifies debugging.

0879780

To embed an image inside the widget html, the entire path, including the widget version, required to be specified. To resolve this issue, the widgetBasePath variable has been added, which may be used to reference version agnostic paths for assets such as images in the widget html.
Note: This is supported from FortiSOAR release
7.4.1 onwards.

0886300

Fixed the problem with the Global Audit page loading slowly when there was a lot of audit data.

0891773

While setting up a proxy server using the csadm network set-https-proxy command, the 'https' protocol is used even if the protocol is set as 'http', which causes errors during upgrades and when downloading packages like cryptography, uwsgi, pycryptodome, pyOpenSSL, etc. To fix this issue, the --protocol argument has been concealed in the of the csadm network set-https-proxy command's help and suggestions, and 'http' is used as the default protocol to communicate with the proxy server.

0892715

The 'module_permissions' table was never cleaned up, so even when an existing role was re-imported, new permissions were added to that role without cleaning up the old permissions. Now, the new permissions for an existing role that is re-imported now replace prior permissions.

0909745

The starting and stopping of schedules were not logged in the audit log. As this is required, the start and stop activities for schedules are now logged in audit logs.

0911517

Users were presented with an incomplete prompt "Have you taken the snapshot of your virtual machine (Yes/No)", when they first ran the upgrade script. As a result, this prompt has been updated to be more thorough: "The upgrade process makes important changes to the kernel and application layer. You need to take a snapshot of your virtual machine in order to restore it to its pre-upgrade condition in the event of any failures. Before starting the upgrade, please ensure that you have taken a VM snapshot. (Yes/No)."

0922475

Fixed the issue of users getting an internal server error when removing an existing client certificate from the detail view of a FSR Agent record.

Resolved Issues

Resolved Issues

The following important issues have been fixed in FortiSOAR release 7.4.1. This release also includes important security fixes. To inquire about a particular bug, please contact Customer Service & Support.

FortiSOAR UI Fixes

Bug ID Description
0834659 For Updated, Created, or Deleted conditions in Rules used in, for instance, the Wait step, Queue Management, or Notifications, module listing presented module names in the plural format. This displayed a condition such as 'When a(n) Alerts is Created', which is not a correct sentence. Now, the module names are listed in the singular format, so that the condition appears correctly as 'When a(n) Alert is Created'.

0843723

Fixed the issue with auto refresh not working when widgets, connectors, or solution packs were deleted from the Create tab on the "Content Hub" page.

0871309

Fixed the issue of users being unable to terminate playbooks that were in the 'Incipient' state from the FortiSOAR UI.

0875546

An update made to the profile picture of a user was not getting reflected on the 'User Tile' widget. This issue has been fixed and now the updated profile picture of the user gets displayed on the 'User Tile' widget.

0888574

Fixed the issue with the 'Escalate' button on the alert details page appeared to be loading indefinitely if the alert details page was closed immediately after clicking the 'Escalate' button. Now, the status of the 'Escalate' button in the alert details page is updated after refreshing the page.

0907312

In the Content Hub, users were unable to create content with a name that was the same as any existing content. For instance, if your FortiSOAR instance had the 'Fortinet FortiSIEM' connector, you would be unable to create a Solution Pack with that name. Now, as both the name and type are verified for uniqueness in the Content Hub, you can generate content with the same name. However, it is recommended that unique names be given to content created in the Content Hub.

0908850

Fixed the issue with 'Last Calendar Month' parameter not being retained while editing widgets.

0917002

Users were unable to remove filters that had been added to a module's grid view, such as the 'Type' and 'Status' column filters for the Alerts module. Now that this issue has been fixed, filters can removed, and the results get updated in the grid view.

Playbook Fixes

Bug ID Description

0737157

The complete dictionary of picklist fields such as status, category, etc. in playbook steps such as create record, update record, etc. were getting saved. Saving the complete dictionary of picklists is unnecessary; only the IRI of picklists is required. Therefore, now only the IRI of the picklist fields is saved, which helps reduce that amount of data in the playbook log.

0892267

Fixed an issue where, playbooks with multiple manual inputs, the last manual input would trigger all the steps rather than just those specific to that manual input.

0899284

Fixed the issue that the reference playbook step was unable to retrieve the last run result.

0905854

Child reference playbooks were not being exported along with their parent playbook collection when they were present in a playbook collection other than the parent playbook collection. This issue has been resolved and now, child reference playbooks are exported along with their parent playbook collection, even if they are present in a playbook collection other than the parent playbook collection.

0910205

In a conditional field of a decision step in a playbook, the UI automatically adds the opening and closing parenthesis while saving the playbook. Now, if the condition is generated using some functions from the 'Dynamic Variables' window, then parenthesis get added twice, which causes the playbook to fail. To resolve this issue and prevent parenthesis from being automatically re-added, parenthesis are deleted from the condition field of the decision step.

0915789

An issue that caused extra iterations for three-level nested child playbooks with 'Wait' steps or steps set to run on 'Agent' nested at the third level has been fixed.

0920299

The issue with playbooks displaying IRI values in picklist fields, which made it difficult for users to understand the value of the assigned picklist item, has been fixed. Playbooks now display the item values of picklist fields.

Connector Fixes

Bug ID Description

0856982

Users were not prompted to save their changes before publishing a new connector using the Connector Wizard, which could result in the loss of changes. The 'Publish Connector' button is now disabled if changes are not saved, requiring users to save their changes before publishing the connector.

Other Fixes

Bug ID Description

0871307

Fixed an issue with schedulers not terminating playbook instances that were stuck in the 'Incipient' state. Now, playbooks stuck in the 'Active' or 'Incipient' state are terminated automatically when their permissible execution time limit is exceeded.

0877140

The error code of the failure was not previously recorded in the failed record logs. Now, the failed record logs include the failure code and the cause of the failure, which simplifies debugging.

0879780

To embed an image inside the widget html, the entire path, including the widget version, required to be specified. To resolve this issue, the widgetBasePath variable has been added, which may be used to reference version agnostic paths for assets such as images in the widget html.
Note: This is supported from FortiSOAR release
7.4.1 onwards.

0886300

Fixed the problem with the Global Audit page loading slowly when there was a lot of audit data.

0891773

While setting up a proxy server using the csadm network set-https-proxy command, the 'https' protocol is used even if the protocol is set as 'http', which causes errors during upgrades and when downloading packages like cryptography, uwsgi, pycryptodome, pyOpenSSL, etc. To fix this issue, the --protocol argument has been concealed in the of the csadm network set-https-proxy command's help and suggestions, and 'http' is used as the default protocol to communicate with the proxy server.

0892715

The 'module_permissions' table was never cleaned up, so even when an existing role was re-imported, new permissions were added to that role without cleaning up the old permissions. Now, the new permissions for an existing role that is re-imported now replace prior permissions.

0909745

The starting and stopping of schedules were not logged in the audit log. As this is required, the start and stop activities for schedules are now logged in audit logs.

0911517

Users were presented with an incomplete prompt "Have you taken the snapshot of your virtual machine (Yes/No)", when they first ran the upgrade script. As a result, this prompt has been updated to be more thorough: "The upgrade process makes important changes to the kernel and application layer. You need to take a snapshot of your virtual machine in order to restore it to its pre-upgrade condition in the event of any failures. Before starting the upgrade, please ensure that you have taken a VM snapshot. (Yes/No)."

0922475

Fixed the issue of users getting an internal server error when removing an existing client certificate from the detail view of a FSR Agent record.