Skip to content

Commit 3b48049

Browse files
committed
Issue #155: Provide more informative error message
1 parent 75e17db commit 3b48049

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

classes/local/lib.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,16 @@ public static function reset_cms_names(int $typeid) {
157157
$records = cms::get_records(['typeid' => $typeid]);
158158
foreach ($records as $cms) {
159159
$renderer = new renderer($cms);
160-
$cms->set('name', $renderer->get_name());
161-
$cms->save();
160+
try {
161+
$cms->set('name', $renderer->get_name());
162+
$cms->save();
163+
} catch (\Throwable $e ) {
164+
$message = 'Error resetting CMS name: ' . $cms->get('name')
165+
. '. CMS id: ' . $cms->get('id')
166+
. '. Course id: ' . $cms->get('course')
167+
. '. Error message: ' . $e->getmessage();
168+
throw new \Exception($message);
169+
}
162170
}
163171
}
164172

0 commit comments

Comments
 (0)