minutes: parseInt()

in lib/lambda-functions/application-handlers/src/permissionSetTopicProcessor.ts [614:645]


                  minutes: parseInt(currentSessionDuration),
                }),
                RelayState: currentRelayState,
              })
            );
            logger({
              handler: "permissionSetTopicProcessor",
              logMode: "info",
              requestId: requestId,
              relatedData: permissionSetName,
              status: requestStatus.InProgress,
              statusMessage: `PermissionSet update operation - updated Permission set attributes`,
            });
          }

          if (reProvision) {
            // Permission set had an update on managed policies or
            // inline policy content, so triggering re-provisioning
            // operation to ALL_PROVISIONED_ACCOUNTS

            // ListAccountsForProvisionedPermissionSetCommand is a paginated operation,
            // however won't paginate through the iterator as we are interested
            // if the result set is more than 0 only
            const fetchAccountsList = await ssoAdminClientObject.send(
              new ListAccountsForProvisionedPermissionSetCommand({
                InstanceArn: instanceArn,
                PermissionSetArn: permissionSetArn,
              })
            );
            if (fetchAccountsList.AccountIds?.length !== 0) {
              const reProvisionOp = await ssoAdminClientObject.send(
                new ProvisionPermissionSetCommand({