]> git.proxmox.com Git - pve-access-control.git/commitdiff
api: realm sync: die early if no job options
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 7 Jun 2023 07:33:16 +0000 (09:33 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 7 Jun 2023 07:33:16 +0000 (09:33 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/PVE/API2/AccessControl/RealmSync.pm

index f5334b8bdb68e51c8e55a7e072fbae06c3f2f994..e5af8b3f0e134ae21239fb382d36ad5aaca7be91 100644 (file)
@@ -218,11 +218,11 @@ __PACKAGE__->register_method({
        my $delete = extract_param($param, 'delete');
        $delete = [PVE::Tools::split_list($delete)] if $delete;
 
+       die "no job options specified\n" if !scalar(keys %$param);
+
        cfs_lock_file('jobs.cfg', undef, sub {
            my $jobs = cfs_read_file('jobs.cfg');
 
-           die "no options specified\n" if !scalar(keys %$param);
-
            my $plugin = PVE::Job::Registry->lookup('realm-sync');
            my $opts = $plugin->check_config($id, $param, 0, 1);