Skip to content

Commit e6747d2

Browse files
committed
fix(autoload): use a plugin class's dedicated file if it exists
1 parent 8f41302 commit e6747d2

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

core/php/core.inc.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,11 @@ function jeedomAutoload(string $_classname): void {
6464
}
6565
if ($plugin_active == 1) {
6666
try {
67-
include_file('core', $classname, 'class', $classname);
67+
if (file_exists(__DIR__ . "/../../plugins/$classname/core/class/$_classname.class.php")) {
68+
include_file('core', $_classname, 'class', $classname);
69+
} else {
70+
include_file('core', $classname, 'class', $classname);
71+
}
6872
} catch (Throwable $e) {
6973
log::add('plugin', 'error', $e->getMessage());
7074
}

0 commit comments

Comments
 (0)