SrishtiSethi has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/370283 )

Change subject: Check canHaveTalkPage() before calling getTalkPage()
......................................................................

Check canHaveTalkPage() before calling getTalkPage()

Bug: T172146
Change-Id: I0ebb7e80de56521bd54539bae7e2251eb62103c8
---
M includes/UserRolesMessage.php
1 file changed, 9 insertions(+), 5 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/EducationProgram 
refs/changes/83/370283/1

diff --git a/includes/UserRolesMessage.php b/includes/UserRolesMessage.php
index 2b0b2b6..660cb19 100644
--- a/includes/UserRolesMessage.php
+++ b/includes/UserRolesMessage.php
@@ -194,14 +194,18 @@
 
                        foreach ( $mainRoleCourses as $course ) {
                                $title = $course->getTitle();
-
-                               $msg = $this->out->msg(
+                               
+                               $params = [
                                        
'ep-user-roles-message-course-link-for-list',
                                        $title->getFullText(),
-                                       $course->getName(),
-                                       $title->getTalkPage()->getFullText()
-                               );
+                                       $course->getName()
+                               ];
 
+                               if($title->canHaveTalkPage()) {
+                                       $params[] = 
$title->getTalkPage()->getFullText();
+                               }
+                               
+                               $msg = $this->out->msg( $params );
                                $courseLinks[] = $msg->plain();
                        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/370283
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0ebb7e80de56521bd54539bae7e2251eb62103c8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/EducationProgram
Gerrit-Branch: master
Gerrit-Owner: SrishtiSethi <srishaka...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to