@@ -83,7 +83,10 @@ def save(self, *args, **kwargs):
83
83
template = 'cms/advisory.html'
84
84
85
85
def get_url_parts (self , request = None ):
86
- site_id , root_url , _ = super ().get_url_parts (request )
86
+ parts = self .get_url_parts (request )
87
+ if parts is None :
88
+ return None
89
+ site_id , root_url , _ = parts
87
90
plural = self .specific_class ._meta .verbose_name_plural
88
91
return (site_id , root_url , f'/{ plural } /{ self .slug } ' )
89
92
@@ -131,7 +134,10 @@ def save(self, *args, **kwargs):
131
134
template = 'cms/bulletin.html'
132
135
133
136
def get_url_parts (self , request = None ):
134
- site_id , root_url , _ = super ().get_url_parts (request )
137
+ parts = self .get_url_parts (request )
138
+ if parts is None :
139
+ return None
140
+ site_id , root_url , _ = parts
135
141
plural = self .specific_class ._meta .verbose_name_plural
136
142
return (site_id , root_url , f'/{ plural } /{ self .slug } ' )
137
143
@@ -189,7 +195,10 @@ def save(self, *args, **kwargs):
189
195
190
196
def get_url_parts (self , request = None ):
191
197
parent = self .get_parent ()
192
- site_id , root_url , _ = parent .get_url_parts (request )
198
+ parts = parent .get_url_parts (request )
199
+ if parts is None :
200
+ return None
201
+ site_id , root_url , _ = parts
193
202
# absolute path is required for links between subpages to function
194
203
plural = parent .specific_class ._meta .verbose_name_plural
195
204
return (site_id , root_url , f'/{ plural } /{ parent .slug } /{ self .slug } ' )
0 commit comments