Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/prod/plugins/FieldDay/object_types/System/lib/FieldDay/ObjectType/System.pm b/prod/plugins/FieldDay/object_types/System/lib/FieldDay/ObjectType/System.pm
index d74da5d..d7b73f8 100644
--- a/prod/plugins/FieldDay/object_types/System/lib/FieldDay/ObjectType/System.pm
+++ b/prod/plugins/FieldDay/object_types/System/lib/FieldDay/ObjectType/System.pm
@@ -40,7 +40,7 @@ sub callbacks {
 
 sub post_save_config {
    my ($cb, $obj) = @_;
-   my $mode = MT->instance->param('__mode');
+   my $mode = eval { MT->instance->param('__mode') };
    return unless ($mode && ($mode eq 'save_cfg_system_general'));
    $obj->id(undef);
    return FieldDay::ObjectType->cms_post_save($cb, MT->instance, $obj);