Skip to content

Commit ab0ccea

Browse files
committed
Fix logic
1 parent cee47c6 commit ab0ccea

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

manifests/source.pp

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,8 @@
340340
if (type($release) =~ String) {
341341
warning("For deb822 sources, 'release' must be specified as an array. Converting to array.")
342342
$_release = [$release]
343+
} else {
344+
$_release = $release
343345
}
344346
}
345347

@@ -350,14 +352,17 @@
350352
$_repos = $repos
351353
}
352354

353-
if (type($architecture =~ String)) {
354-
warning("For deb822 sources, 'architecture' must be specified as an array. Converting to array.")
355-
$_architecture = split($architecture, '[,]')
356-
}
357-
else {
355+
if $architecture != undef {
356+
if (type($architecture =~ String)) {
357+
warning("For deb822 sources, 'architecture' must be specified as an array. Converting to array.")
358+
$_architecture = split($architecture, '[,]')
359+
}
360+
else {
361+
$_architecture = $architecture
362+
}
363+
} else {
358364
$_architecture = $architecture
359365
}
360-
361366
case $ensure {
362367
'present': {
363368
$header = epp('apt/_header.epp')

0 commit comments

Comments
 (0)