@@ -1521,23 +1521,27 @@ public function loadLibrary($machinename, $majorversion, $minorversion) {
1521
1521
'minor_version ' => $ minorversion
1522
1522
));
1523
1523
1524
- $ librarydata = array (
1525
- 'libraryId ' => $ library ->id ,
1526
- 'machineName ' => $ library ->machine_name ,
1527
- 'title ' => $ library ->title ,
1528
- 'majorVersion ' => $ library ->major_version ,
1529
- 'minorVersion ' => $ library ->minor_version ,
1530
- 'patchVersion ' => $ library ->patch_version ,
1531
- 'embedTypes ' => $ library ->embed_types ,
1532
- 'preloadedJs ' => $ library ->preloaded_js ,
1533
- 'preloadedCss ' => $ library ->preloaded_css ,
1534
- 'dropLibraryCss ' => $ library ->drop_library_css ,
1535
- 'fullscreen ' => $ library ->fullscreen ,
1536
- 'runnable ' => $ library ->runnable ,
1537
- 'semantics ' => $ library ->semantics ,
1538
- 'restricted ' => $ library ->restricted ,
1539
- 'hasIcon ' => $ library ->has_icon
1540
- );
1524
+ if ($ library ) {
1525
+ $ librarydata = array (
1526
+ 'libraryId ' => $ library ->id ,
1527
+ 'machineName ' => $ library ->machine_name ,
1528
+ 'title ' => $ library ->title ,
1529
+ 'majorVersion ' => $ library ->major_version ,
1530
+ 'minorVersion ' => $ library ->minor_version ,
1531
+ 'patchVersion ' => $ library ->patch_version ,
1532
+ 'embedTypes ' => $ library ->embed_types ,
1533
+ 'preloadedJs ' => $ library ->preloaded_js ,
1534
+ 'preloadedCss ' => $ library ->preloaded_css ,
1535
+ 'dropLibraryCss ' => $ library ->drop_library_css ,
1536
+ 'fullscreen ' => $ library ->fullscreen ,
1537
+ 'runnable ' => $ library ->runnable ,
1538
+ 'semantics ' => $ library ->semantics ,
1539
+ 'restricted ' => $ library ->restricted ,
1540
+ 'hasIcon ' => $ library ->has_icon
1541
+ );
1542
+ } else {
1543
+ return [];
1544
+ }
1541
1545
1542
1546
$ dependencies = $ DB ->get_records_sql (
1543
1547
'SELECT hl.id, hl.machine_name, hl.major_version, hl.minor_version, hll.dependency_type
0 commit comments