SSH files and directories can be created without a category via the API
When creating SSH files and directories via the API, they will not have a category set by default. This will then lead to an internal server error when later editing them via the GUI.
File "/opt/heliport/heliport/ssh/views.py", line 83, in post
self.handle_update()
File "/opt/heliport/heliport/ssh/views.py", line 102, in handle_update
self.set_attributes(instance)
File "/opt/heliport/heliport/ssh/views.py", line 132, in set_attributes
instance.register_handle_if_applicable(self.request)
File "/opt/heliport/heliport/core/models.py", line 412, in register_handle_if_applicable
self.register_handle(request)
File "/opt/heliport/heliport/core/models.py", line 416, in register_handle
assert self.category, (
AssertionError: category is part of the handle and has to be set before registering the handle