From b7e70b885c581d18bdb159040b7b785a07c8763d Mon Sep 17 00:00:00 2001 From: zainkabani <77307340+zainkabani@users.noreply.github.com> Date: Wed, 16 Nov 2022 18:49:04 -0800 Subject: [PATCH] Default to using username when database isn't present on startup (#234) --- src/client.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/client.rs b/src/client.rs index 92e6015..ec7ae85 100644 --- a/src/client.rs +++ b/src/client.rs @@ -359,17 +359,17 @@ where let stats = get_reporter(); let parameters = parse_startup(bytes.clone())?; - // These two parameters are mandatory by the protocol. - let pool_name = match parameters.get("database") { - Some(db) => db, - None => return Err(Error::ClientError), - }; - + // This parameter is mandatory by the protocol. let username = match parameters.get("user") { Some(user) => user, None => return Err(Error::ClientError), }; + let pool_name = match parameters.get("database") { + Some(db) => db, + None => username, + }; + let application_name = match parameters.get("application_name") { Some(application_name) => application_name, None => "pgcat",