Skip to content

GlobalTasks object has no attribute 'case' #2

@tobraha

Description

@tobraha

For hooks on_postload_global_task_{create,update}, the GlobalTasks class refers to a case object which does not exist.

[2023-03-27 21:14:05,712: INFO/ForkPoolWorker-2] Retrieved server configuration
[2023-03-27 21:14:05,718: INFO/ForkPoolWorker-2] Module has initiated
[2023-03-27 21:14:05,718: INFO/ForkPoolWorker-2] Received on_postload_global_task_create
[2023-03-27 21:14:05,718: INFO/ForkPoolWorker-2] Received on_postload_global_task_create, None
[2023-03-27 21:14:05,718: INFO/ForkPoolWorker-2] Retrieved server configuration
[2023-03-27 21:14:05,731: CRITICAL/ForkPoolWorker-2] Failed to run hook on_postload_global_task_create with module iris_webhooks_module. Error 'GlobalTasks' object has no attribute 'case'
[2023-03-27 21:14:05,731: ERROR/ForkPoolWorker-2] 'GlobalTasks' object has no attribute 'case'
Traceback (most recent call last):
  File "/iriswebapp/app/iris_engine/module_handler/module_handler.py", line 480, in task_hook_wrapper
    task_status = mod_inst.hooks_handler(hook_name, hook_ui_name, data=_obj)
  File "/opt/venv/lib/python3.9/site-packages/iris_webhooks_module/IrisWebHooksInterface.py", line 139, in hooks_handler
    status = self._handle_hook(hook_name, hook_ui_name, data=data)
  File "/opt/venv/lib/python3.9/site-packages/iris_webhooks_module/IrisWebHooksInterface.py", line 197, in _handle_hook
    self._do_web_hook(hook_name, data, hook, server_url)
  File "/opt/venv/lib/python3.9/site-packages/iris_webhooks_module/IrisWebHooksInterface.py", line 266, in _do_web_hook
    case_name = data[0].case.name
AttributeError: 'GlobalTasks' object has no attribute 'case'

PR incoming 😃

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions