@@ -45,12 +45,11 @@ public void Initialize(InitializationEngine context)
45
45
46
46
private void OnDeletingContent ( object sender , DeleteContentEventArgs e )
47
47
{
48
- var isPage = e . Content is PageData ;
49
- if ( isPage )
48
+ if ( e . Content is PageData page )
50
49
{
51
50
var staticWebService = ServiceLocator . Current . GetInstance < IStaticWebService > ( ) ;
52
51
53
- var oldUrl = staticWebService . GetPageUrl ( new ContentReference ( e . Content . ContentLink . ID ) ) ;
52
+ var oldUrl = staticWebService . GetPageUrl ( new ContentReference ( e . Content . ContentLink . ID ) , page . Language ) ;
54
53
e . Items . Add ( "StaticWeb-OldUrl" , oldUrl ) ;
55
54
}
56
55
}
@@ -86,12 +85,11 @@ private void OnContentSecuritySaved(object sender, ContentSecurityEventArg e)
86
85
87
86
private void OnPublishingContent ( object sender , ContentEventArgs e )
88
87
{
89
- var isPage = e . Content is PageData ;
90
- if ( isPage )
88
+ if ( e . Content is PageData page )
91
89
{
92
90
var staticWebService = ServiceLocator . Current . GetInstance < IStaticWebService > ( ) ;
93
91
94
- var oldUrl = staticWebService . GetPageUrl ( new ContentReference ( e . Content . ContentLink . ID ) ) ;
92
+ var oldUrl = staticWebService . GetPageUrl ( new ContentReference ( e . Content . ContentLink . ID ) , page . Language ) ;
95
93
e . Items . Add ( "StaticWeb-OldUrl" , oldUrl ) ;
96
94
}
97
95
}
@@ -171,9 +169,17 @@ private void OnMovedContent(object sender, ContentEventArgs e)
171
169
172
170
private void OnPublishedContent ( object sender , ContentEventArgs e )
173
171
{
174
- var isPage = e . Content is PageData ;
175
- var isBlock = e . Content is BlockData ;
176
- if ( ! isPage && ! isBlock )
172
+ var page = e . Content as PageData ;
173
+ bool isPage ;
174
+ if ( isPage = page != null )
175
+ {
176
+ // Content is of type PageData
177
+ }
178
+ else if ( e . Content is BlockData )
179
+ {
180
+ // Content is of type BlockData
181
+ }
182
+ else
177
183
{
178
184
// Content is not of type PageData or BlockData, ignore
179
185
return ;
@@ -196,7 +202,7 @@ private void OnPublishedContent(object sender, ContentEventArgs e)
196
202
// Handle renaming of pages
197
203
if ( e . Items [ "StaticWeb-OldUrl" ] is string oldUrl )
198
204
{
199
- var url = staticWebService . GetPageUrl ( e . ContentLink ) ;
205
+ var url = staticWebService . GetPageUrl ( e . ContentLink , page . Language ) ;
200
206
if ( url != oldUrl )
201
207
{
202
208
var removeSubFolders = true ;
0 commit comments