Skip to content

Commit 42afc5e

Browse files
committed
fix: pwpush exception handling
1 parent 5ceda56 commit 42afc5e

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

Modules/CippExtensions/Public/PwPush/New-PwPushLink.ps1

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ function New-PwPushLink {
66
$Table = Get-CIPPTable -TableName Extensionsconfig
77
$Configuration = ((Get-CIPPAzDataTableEntity @Table).config | ConvertFrom-Json).PWPush
88
if ($Configuration.Enabled -eq $true) {
9-
Set-PwPushConfig -Configuration $Configuration
10-
$PushParams = @{
11-
Payload = $Payload
12-
}
13-
if ($Configuration.ExpireAfterDays) { $PushParams.ExpireAfterDays = $Configuration.ExpireAfterDays }
14-
if ($Configuration.ExpireAfterViews) { $PushParams.ExpireAfterViews = $Configuration.ExpireAfterViews }
15-
if ($Configuration.DeletableByViewer) { $PushParams.DeletableByViewer = $Configuration.DeletableByViewer }
16-
if ($Configuration.AccountId) { $PushParams.AccountId = $Configuration.AccountId.value }
179
try {
10+
Set-PwPushConfig -Configuration $Configuration
11+
$PushParams = @{
12+
Payload = $Payload
13+
}
14+
if ($Configuration.ExpireAfterDays) { $PushParams.ExpireAfterDays = $Configuration.ExpireAfterDays }
15+
if ($Configuration.ExpireAfterViews) { $PushParams.ExpireAfterViews = $Configuration.ExpireAfterViews }
16+
if ($Configuration.DeletableByViewer) { $PushParams.DeletableByViewer = $Configuration.DeletableByViewer }
17+
if ($Configuration.AccountId) { $PushParams.AccountId = $Configuration.AccountId.value }
18+
1819
if ($PSCmdlet.ShouldProcess('Create a new PwPush link')) {
1920
$Link = New-Push @PushParams
2021
if ($Configuration.RetrievalStep) {

0 commit comments

Comments
 (0)