@@ -74,12 +74,21 @@ def get_context_data(self, **kwargs):
7474 context ['show_historical' ] = False
7575 return context
7676
77- baseline_exe = Executable .objects .get (
78- name = settings .DEF_BASELINE ['executable' ])
79- context ['baseline' ] = baseline_exe
80- default_exe = Executable .objects .get (name = settings .DEF_EXECUTABLE )
81- context ['default_exe' ] = default_exe
82- return context
77+ try :
78+ baseline_exe = Executable .objects .get (
79+ name = settings .DEF_BASELINE ['executable' ])
80+ context ['baseline' ] = baseline_exe
81+ def_name = settings .DEF_EXECUTABLE ['name' ]
82+ def_project = Project .objects .get (name = settings .DEF_EXECUTABLE ['project' ])
83+ default_exe = Executable .objects .get (name = def_name ,
84+ project = def_project ,
85+ )
86+ context ['default_exe' ] = default_exe
87+ return context
88+ except Exception as e :
89+ print ('exception' , e )
90+ context ['show_historical' ] = False
91+ return context
8392
8493
8594@require_GET
@@ -109,7 +118,9 @@ def gethistoricaldata(request):
109118 data ['baseline' ] = '{} {}' .format (
110119 settings .DEF_BASELINE ['executable' ], baseline_lastrev .tag )
111120
112- default_exe = Executable .objects .get (name = settings .DEF_EXECUTABLE )
121+ def_name = settings .DEF_EXECUTABLE ['name' ]
122+ def_project = Project .objects .get (name = settings .DEF_EXECUTABLE ['project' ])
123+ default_exe = Executable .objects .get (name = def_name , project = def_project )
113124 default_branch = Branch .objects .get (
114125 name = default_exe .project .default_branch ,
115126 project = default_exe .project )
0 commit comments