You mentioned this issue was happening on `2.9.18` and even `2.8.9` which are versions before https://github.com/juju/juju/pull/13511. So I don't think it's related to that fix.
It might be a bug on operator framework,
the cmd was called ->
`'/var/lib/juju/tools/unit-discourse-11/relation-get', '-r', '0', '-', '', '--app', '--format=json'`
`return self._backend.relation_get(self.relation.id, self._entity.name, self._is_app)`
You can see the self._entity.name was an empty string.
You mentioned this issue was happening on `2.9.18` and even `2.8.9` which are versions before https:/ /github. com/juju/ juju/pull/ 13511. So I don't think it's related to that fix.
It might be a bug on operator framework, lib/juju/ tools/unit- discourse- 11/relation- get', '-r', '0', '-', '', '--app', '--format=json'` relation_ get(self. relation. id, self._entity.name, self._is_app)`
the cmd was called ->
`'/var/
`return self._backend.
You can see the self._entity.name was an empty string.