Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

Commit

Permalink
Merge pull request #38 from juju-solutions/issue/multi-endpoint-relat…
Browse files Browse the repository at this point in the history
…ion/merge-data

ops: Merged the relation data
  • Loading branch information
addyess authored Nov 15, 2022
2 parents 676ab9c + e390f43 commit 6dd289d
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions ops/ops/interface_kube_control/requires.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,10 @@ def relation(self) -> Optional[Relation]:
@cached_property
def _data(self) -> Optional[Data]:
if self.relation and self.relation.units:
raw_data = self.relation.data[list(self.relation.units)[0]]
return Data(**raw_data)
rx = {}
for unit in self.relation.units:
rx.update(self.relation.data[unit])
return Data(**rx)
return None

def evaluate_relation(self, event) -> Optional[str]:
Expand Down

0 comments on commit 6dd289d

Please sign in to comment.