From ecd9d7aed1195e500a54fbb6154632b59e6a9596 Mon Sep 17 00:00:00 2001 From: amartynov Date: Mon, 14 Sep 2015 18:43:03 +0300 Subject: [PATCH] fixed project update --- devops-service/app/api2/handlers/project.rb | 2 +- devops-service/db/mongo/connectors/project.rb | 2 +- devops-service/db/mongo/mongo_connector.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/devops-service/app/api2/handlers/project.rb b/devops-service/app/api2/handlers/project.rb index 92cd069..8c76c6a 100644 --- a/devops-service/app/api2/handlers/project.rb +++ b/devops-service/app/api2/handlers/project.rb @@ -72,7 +72,7 @@ module Devops project = Devops::Db.connector..project(id) project.components = body["components"] project.validate_components - Devops::Db.connector.project_update id, "components", body["components"] + Devops::Db.connector.project_update_field id, "components", body["components"] "Updated project '#{project.id}' with components '#{body["components"].inspect}'" end diff --git a/devops-service/db/mongo/connectors/project.rb b/devops-service/db/mongo/connectors/project.rb index 8aba9b8..64ef6f4 100644 --- a/devops-service/db/mongo/connectors/project.rb +++ b/devops-service/db/mongo/connectors/project.rb @@ -112,7 +112,7 @@ module Connectors @collection.update({"_id" => id}, {'$pull' => {deploy_envs: {identifier: env}} }) end - def project_update id, field, value + def project_update_field id, field, value obj = {} obj[field] = value @collection.update({"_id" => id}, {'$set' => obj }) diff --git a/devops-service/db/mongo/mongo_connector.rb b/devops-service/db/mongo/mongo_connector.rb index 926653a..8344b56 100644 --- a/devops-service/db/mongo/mongo_connector.rb +++ b/devops-service/db/mongo/mongo_connector.rb @@ -21,7 +21,7 @@ class MongoConnector [:available_images, :add_available_images, :delete_available_images] => :filters_connector, [:project, :projects_all, :projects, :project_names_with_envs, :projects_by_image, :projects_by_user, :project_insert, :project_update, - :project_delete, :is_project_exists?, :check_project_auth, :set_project_run_list, :set_project_env_run_list, :add_deploy_env_to_project, :remove_deploy_env_from_project, :project_update] => :projects_connector, + :project_delete, :is_project_exists?, :check_project_auth, :set_project_run_list, :set_project_env_run_list, :add_deploy_env_to_project, :remove_deploy_env_from_project, :project_update_field] => :projects_connector, [:project_templates, :project_template_insert, :project_template_update, :project_template_delete] => :projects_templates_connector, [:servers_find, :servers, :stack_servers, :servers_by_names, :server_by_instance_id,