]> git.proxmox.com Git - pve-common.git/blobdiff - data/PVE/Tools.pm
allow to pass undefined value to template_replace
[pve-common.git] / data / PVE / Tools.pm
index dc4bbfd33f7269739dfe5ff18fe99a9098acbbdc..85b32305e85c811885c4561e68e8507ad57d94b1 100644 (file)
@@ -454,6 +454,8 @@ sub trim {
 sub template_replace {
     my ($tmpl, $data) = @_;
 
 sub template_replace {
     my ($tmpl, $data) = @_;
 
+    return $tmpl if !$tmpl;
     my $res = '';
     while ($tmpl =~ m/([^{]+)?({([^}]+)})?/g) {
        $res .= $1 if $1;
     my $res = '';
     while ($tmpl =~ m/([^{]+)?({([^}]+)})?/g) {
        $res .= $1 if $1;