diff --git a/nc_password_client/nc_password_client.py b/nc_password_client/nc_password_client.py index e40d01e..007fbd0 100755 --- a/nc_password_client/nc_password_client.py +++ b/nc_password_client/nc_password_client.py @@ -954,6 +954,10 @@ class NextcloudHandler: ) if r.status_code < 299: + for password in self.cache['cached_passwords']: + if self.cache['cached_passwords']['id'] == post_obj['id']: + self.cache['cached_passwords'].pop(password.numerator-1) + self._write_cache() return r.json() self.error( {