Skip to content

Commit c1faff5

Browse files
stefanhaerterSven
authored andcommitted
Issue #5913: Added empty fallback in case of missing sysconfig setting.
Needed in case that a package does not declare the object types applicable to their dynamic field screen entries. Co-authored-by: Sven <svo@otobo.org>
1 parent 23c0bf9 commit c1faff5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Kernel/Modules/AdminDynamicFieldScreen.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ sub new {
8989
@ObjectTypesFilter = qw(Ticket Article);
9090
}
9191
else {
92-
@ObjectTypesFilter = $DFScreensObjectTypesConfig->{$ConfigKey}->@*;
92+
@ObjectTypesFilter = @{ $DFScreensObjectTypesConfig->{$ConfigKey} // [] };
9393
}
9494
last CONFIGKEY;
9595
}
@@ -105,7 +105,7 @@ sub new {
105105
@ObjectTypesFilter = qw(Ticket Article);
106106
}
107107
else {
108-
@ObjectTypesFilter = $DFScreensObjectTypesConfig->{$ConfigKey}->@*;
108+
@ObjectTypesFilter = @{ $DFScreensObjectTypesConfig->{$ConfigKey} // [] };
109109
}
110110
last CONFIGKEY;
111111
}

0 commit comments

Comments
 (0)