Skip to content

Commit 5f7fe2b

Browse files
authored
Always check databag (#533)
1 parent fa0e54f commit 5f7fe2b

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/charm.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,7 @@ def get_secret(self, scope: Scopes, key: str) -> Optional[str]:
294294
return None
295295
secret_key = self._translate_field_to_secret_key(key)
296296
# Old translation in databag is to be taken
297-
if key != secret_key and (
298-
result := self.peer_relation_data(scope).fetch_my_relation_field(peers.id, key)
299-
):
297+
if result := self.peer_relation_data(scope).fetch_my_relation_field(peers.id, key):
300298
return result
301299

302300
return self.peer_relation_data(scope).get_secret(peers.id, secret_key)
@@ -312,10 +310,7 @@ def set_secret(self, scope: Scopes, key: str, value: Optional[str]) -> Optional[
312310
peers = self.model.get_relation(PEER)
313311
secret_key = self._translate_field_to_secret_key(key)
314312
# Old translation in databag is to be deleted
315-
if key != secret_key and self.peer_relation_data(scope).fetch_my_relation_field(
316-
peers.id, key
317-
):
318-
self.peer_relation_data(scope).delete_relation_data(peers.id, [key])
313+
self.peer_relation_data(scope).delete_relation_data(peers.id, [key])
319314
self.peer_relation_data(scope).set_secret(peers.id, secret_key, value)
320315

321316
def remove_secret(self, scope: Scopes, key: str) -> None:

0 commit comments

Comments
 (0)