From 9235353d4070232428c69a1630cba7313de5c7fd Mon Sep 17 00:00:00 2001 From: Ilya Shakhat Date: Tue, 16 Aug 2016 17:47:28 +0300 Subject: [PATCH] Fix interpretation of repo release config Release config should not be overwritten during the merge.y Change-Id: Iedec7e63eac9698a46491a2b08def98b814cc47d --- stackalytics/processor/default_data_processor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stackalytics/processor/default_data_processor.py b/stackalytics/processor/default_data_processor.py index 2465e73bd..130a3c669 100644 --- a/stackalytics/processor/default_data_processor.py +++ b/stackalytics/processor/default_data_processor.py @@ -161,7 +161,9 @@ def _update_project_list(default_data): repos_dict = dict((r['uri'], r) for r in repos) for r in default_data['repos']: if r['uri'] in repos_dict: - r.update(repos_dict[r['uri']]) + for k, v in repos_dict[r['uri']].items(): + if k not in r: + r[k] = v # update default data default_data['repos'] += [r for r in repos_dict.values()