🐛 fix(rules): handle message age creation error
- handle the error when creating MessageAge and return a ConfigError::Message
This commit is contained in:
committed by
Jeremiah Russell
parent
722d57086e
commit
dd16da8740
@@ -41,7 +41,8 @@ pub struct AddCli {
|
||||
impl AddCli {
|
||||
pub fn run(&self, mut config: Rules) -> Result<(), Error> {
|
||||
let generate = self.label.is_none();
|
||||
let message_age = MessageAge::new(self.period.to_string().as_str(), self.count);
|
||||
let message_age = MessageAge::new(self.period.to_string().as_str(), self.count)
|
||||
.map_err(|e| Error::Config(config::ConfigError::Message(e)))?;
|
||||
let retention = Retention::new(message_age, generate);
|
||||
|
||||
config.add_rule(retention, self.label.as_ref(), self.delete);
|
||||
|
||||
Reference in New Issue
Block a user