diff --git a/src/api/app/controllers/source_project_controller.rb b/src/api/app/controllers/source_project_controller.rb index 717f8182a74..9e380d4e5d1 100644 --- a/src/api/app/controllers/source_project_controller.rb +++ b/src/api/app/controllers/source_project_controller.rb @@ -85,14 +85,12 @@ def delete def project_command # init and validation #-------------------- + required_parameters(:cmd) + valid_commands = ['undelete', 'showlinked', 'remove_flag', 'set_flag', 'createpatchinfo', 'createkey', 'extendkey', 'copy', 'createmaintenanceincident', 'lock', 'unlock', 'release', 'addchannels', 'modifychannels', 'move', 'freezelink'] - unless params.key?(:cmd) - raise IllegalRequest, 'missing_command' - end - unless valid_commands.include?(params[:cmd]) raise IllegalRequest, 'invalid_command' end