all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox-backup v2] fix #7242: client: warn on logout if no ticket is found
@ 2026-01-20 16:00 Arthur Bied-Charreton
  2026-01-20 16:36 ` Christian Ebner
  0 siblings, 1 reply; 2+ messages in thread
From: Arthur Bied-Charreton @ 2026-01-20 16:00 UTC (permalink / raw)
  To: pbs-devel

When running `proxmox-backup-client logout` on a repository that has no
stored credentials, emit a warning instead of silently succeeding.

This can help users identify typos without breaking scripts that may run
logout as a precautionary first step.

Signed-off-by: Arthur Bied-Charreton <a.bied-charreton@proxmox.com>
---
I was not sure about emitting warnings direcly in delete_ticket_info,
but after a look through the code this seems to be done similarly in
other places. Please let me know if I should follow a different pattern
for this kind of warning.

Changes since v1:
- Resent with correct From/Signed-off-by address (no code changes)

 pbs-client/src/http_client.rs | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/pbs-client/src/http_client.rs b/pbs-client/src/http_client.rs
index af53f74e..4730db8d 100644
--- a/pbs-client/src/http_client.rs
+++ b/pbs-client/src/http_client.rs
@@ -237,7 +237,11 @@ pub fn delete_ticket_info(prefix: &str, server: &str, username: &Userid) -> Resu
     let mut data = file_get_json(&path, Some(json!({})))?;
 
     if let Some(map) = data[server].as_object_mut() {
-        map.remove(username.as_str());
+        if map.remove(username.as_str()).is_none() {
+            warn!("no ticket found for {username} on server {server}");
+        }
+    } else {
+        warn!("no ticket found for server {server}");
     }
 
     replace_file(
-- 
2.47.3


_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-01-20 16:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-01-20 16:00 [pbs-devel] [PATCH proxmox-backup v2] fix #7242: client: warn on logout if no ticket is found Arthur Bied-Charreton
2026-01-20 16:36 ` Christian Ebner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal