Proper error handling for missing list class
authorAlexander Ebert <ebert@woltlab.com>
Fri, 4 Nov 2011 14:19:30 +0000 (15:19 +0100)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 4 Nov 2011 14:19:30 +0000 (15:19 +0100)
wcfsetup/install/files/lib/system/clipboard/ClipboardHandler.class.php

index 25abe78625d848321d3d67bba8f86162c3879bcf..0d0283cc51d49439c6d832da96a65da9ab480d60 100644 (file)
@@ -174,8 +174,12 @@ class ClipboardHandler extends SingletonFactory {
                        }
                        
                        if (!isset($data[$objectType->objectType])) {
+                               if ($objectType->listclassname == '') {
+                                       throw new SystemException("Missing list class for object type '".$objectType->objectType."'");
+                               }
+                               
                                $data[$objectType->objectType] = array(
-                                       'className' => $objectType->listClassName,
+                                       'className' => $objectType->listclassname,
                                        'objectIDs' => array()
                                );
                        }