diff --git a/CHANGELOG.md b/CHANGELOG.md index eae93f89f..b1f937e28 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +#### Version 7.30.4 +* Fix conditional logic for license re-check + #### Version 7.30.3 * Fix missing button text when restarting a script’s service (Node.js, etc.) * Fix advertised installable web apps always show the version as “latest” diff --git a/module.info b/module.info index ddedf9854..e931d8920 100644 --- a/module.info +++ b/module.info @@ -2,6 +2,6 @@ desc=Virtualmin Virtual Servers category=servers depends=net useradmin quota webmin mount init acl cron mailboxes phpini procmail 2.014 os_support=*-linux macos freebsd openbsd solaris -version=7.30.3 +version=7.30.4 readonly=1 feedback=feedback@webmin.com diff --git a/virtual-server-lib-funcs.pl b/virtual-server-lib-funcs.pl index 9c71f1b50..a3bfb777a 100755 --- a/virtual-server-lib-funcs.pl +++ b/virtual-server-lib-funcs.pl @@ -11980,7 +11980,7 @@ sub update_licence_from_site { my ($licence) = @_; my $lastpost = $config{'lastpost'}; -return if (defined($licence->{'last'}) && +return if (defined($licence->{'last'}) && $licence->{'status'} == 0 && $lastpost && time() - $lastpost < 60*60*60); my ($status, $expiry, $err, $doms, $servers, $max_servers, $autorenew, $state, $subscription) = &check_licence_site();