Skip to content

Create project API ignore packages_enabled parameter

Summary

When creating a project with the project api, packages_enabled parameter is ignored.

Steps to reproduce

curl --request POST --header "PRIVATE-TOKEN: XXX" "https://XXX/api/v4/projects?name=test&packages_enabled=false"

What is the current bug behavior?

"packages_enabled":true

What is the expected correct behavior?

"packages_enabled":false

Relevant logs and/or screenshots

{"id":61741,"description":null,"name":"test","name_with_namespace":"LEFEBVRE Jean Francois / test","path":"test","path_with_namespace":"jean-francois.lefebvre/test","created_at":"2020-08-05T08:06:45.480Z","default_branch":null,"tag_list":[],"ssh_url_to_repo":"git@XXX:jean-francois.lefebvre/test.git","http_url_to_repo":"https://XXX/jean-francois.lefebvre/test.git","web_url":"https://XXX/jean-francois.lefebvre/test","readme_url":null,"avatar_url":null,"star_count":0,"forks_count":0,"last_activity_at":"2020-08-05T08:06:45.480Z","namespace":{"id":1605,"name":"LEFEBVRE Jean Francois","path":"jean-francois.lefebvre","kind":"user","full_path":"jean-francois.lefebvre","parent_id":null,"avatar_url":"/uploads/-/system/user/avatar/1448/avatar.png","web_url":"https://XXX/jean-francois.lefebvre"},"_links":{"self":"https://XXX/api/v4/projects/61741","issues":"https://XXX/api/v4/projects/61741/issues","merge_requests":"https://XXX/api/v4/projects/61741/merge_requests","repo_branches":"https://XXX/api/v4/projects/61741/repository/branches","labels":"https://XXX/api/v4/projects/61741/labels","events":"https://XXX/api/v4/projects/61741/events","members":"https://XXX/api/v4/projects/61741/members"},"empty_repo":true,"archived":false,"visibility":"private","owner":{"id":1448,"name":"LEFEBVRE Jean Francois","username":"jean-francois.lefebvre","state":"active","avatar_url":"https://XXX/uploads/-/system/user/avatar/1448/avatar.png","web_url":"https://XXX/jean-francois.lefebvre"},"resolve_outdated_diff_discussions":false,"container_registry_enabled":true,"container_expiration_policy":{"cadence":"1d","enabled":true,"keep_n":10,"older_than":"90d","name_regex":null,"name_regex_keep":null,"next_run_at":"2020-08-06T08:06:45.513Z"},"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"can_create_merge_request_in":true,"issues_access_level":"enabled","repository_access_level":"enabled","merge_requests_access_level":"enabled","forking_access_level":"enabled","wiki_access_level":"enabled","builds_access_level":"enabled","snippets_access_level":"enabled","pages_access_level":"private","emails_disabled":null,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":1448,"import_status":"none","import_error":null,"open_issues_count":0,"runners_token":"MA4yX81RahHUBs_dSLsc","ci_default_git_depth":50,"public_jobs":true,"build_git_strategy":"fetch","build_timeout":3600,"auto_cancel_pending_pipelines":"enabled","build_coverage_regex":null,"ci_config_path":"","shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"allow_merge_on_skipped_pipeline":null,"request_access_enabled":true,"only_allow_merge_if_all_discussions_are_resolved":false,"remove_source_branch_after_merge":true,"printing_merge_request_link_enabled":true,"merge_method":"merge","suggestion_commit_message":null,"auto_devops_enabled":false,"auto_devops_deploy_strategy":"continuous","autoclose_referenced_issues":true,"approvals_before_merge":0,"mirror":false,"external_authorization_classification_label":null,"packages_enabled":true,"service_desk_enabled":false,"service_desk_address":null,"marked_for_deletion_at":null,"marked_for_deletion_on":null}

"packages_enabled":true into the response

image

Results of GitLab environment info

Tested on gitlab 13.1.4-ee