aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/api/s3/website.rs8
-rw-r--r--src/model/bucket_table.rs4
2 files changed, 7 insertions, 5 deletions
diff --git a/src/api/s3/website.rs b/src/api/s3/website.rs
index 18384932..b714ea23 100644
--- a/src/api/s3/website.rs
+++ b/src/api/s3/website.rs
@@ -246,9 +246,11 @@ impl WebsiteConfiguration {
.into_iter()
.map(|rule| {
bucket_table::RoutingRule {
- condition: rule.condition.map(|condition| bucket_table::Condition {
- http_error_code: condition.http_error_code.map(|c| c.0 as u16),
- prefix: condition.prefix.map(|p| p.0),
+ condition: rule.condition.map(|condition| {
+ bucket_table::RedirectCondition {
+ http_error_code: condition.http_error_code.map(|c| c.0 as u16),
+ prefix: condition.prefix.map(|p| p.0),
+ }
}),
redirect: bucket_table::Redirect {
hostname: rule.redirect.hostname.map(|h| h.0),
diff --git a/src/model/bucket_table.rs b/src/model/bucket_table.rs
index c4d247d7..7317c36f 100644
--- a/src/model/bucket_table.rs
+++ b/src/model/bucket_table.rs
@@ -185,12 +185,12 @@ mod v2 {
#[derive(PartialEq, Eq, Clone, Debug, Serialize, Deserialize)]
pub struct RoutingRule {
- pub condition: Option<Condition>,
+ pub condition: Option<RedirectCondition>,
pub redirect: Redirect,
}
#[derive(PartialEq, Eq, Clone, Debug, Serialize, Deserialize)]
- pub struct Condition {
+ pub struct RedirectCondition {
pub http_error_code: Option<u16>,
pub prefix: Option<String>,
}