diff --git a/proxmox-subscription/src/subscription_info.rs b/proxmox-subscription/src/subscription_info.rs index 42d7987f..ae40dbff 100644 --- a/proxmox-subscription/src/subscription_info.rs +++ b/proxmox-subscription/src/subscription_info.rs @@ -286,6 +286,13 @@ impl SubscriptionInfo { .ok_or_else(|| format_err!("no product key set")) .map(|key| key[..3].parse::())? } + + pub fn get_next_due_date(&self) -> Result { + self.nextduedate + .as_ref() + .ok_or_else(|| format_err!("no next due date set")) + .map(|e| parse_next_due(e))? + } } /// Shortcut for md5 sums.