... @@ -34,15 +34,17 @@ module Projects
... @@ -34,15 +34,17 @@ module Projects
organization_slug: settings . dig ( :project , :organization_slug )
organization_slug: settings . dig ( :project , :organization_slug )
)
)
{
params = {
error_tracking_setting_attributes: {
error_tracking_setting_attributes: {
api_url: api_url ,
api_url: api_url ,
token: settings [ :token ],
enabled: settings [ :enabled ],
enabled: settings [ :enabled ],
project_name: settings . dig ( :project , :name ),
project_name: settings . dig ( :project , :name ),
organization_name: settings . dig ( :project , :organization_name )
organization_name: settings . dig ( :project , :organization_name )
}
}
}
}
params [ :error_tracking_setting_attributes ][ :token ] = settings [ :token ] unless /\A\*+\z/ . match? ( settings [ :token ]) # Don't update token if we receive masked value
params
end
end
end
end
end
end
...
...
... ...