diff --git a/aw-client-rust/src/lib.rs b/aw-client-rust/src/lib.rs index d81473ba..4a29eaa1 100644 --- a/aw-client-rust/src/lib.rs +++ b/aw-client-rust/src/lib.rs @@ -62,10 +62,10 @@ impl AwClient { &self, bucketname: &str, buckettype: &str, - ) -> Result<(), reqwest::Error> { + ) -> Result { let bucket = Bucket { bid: None, - id: bucketname.to_string(), + id: format!("{}_{}", bucketname, self.hostname), client: self.name.clone(), _type: buckettype.to_string(), hostname: self.hostname.clone(), @@ -75,7 +75,8 @@ impl AwClient { created: None, last_updated: None, }; - self.create_bucket(&bucket) + self.create_bucket(&bucket)?; + Ok(bucket) } pub fn delete_bucket(&self, bucketname: &str) -> Result<(), reqwest::Error> {