[Type] Bugfix
[Module] Toolchain /
[Priority] Critical
[Jira#]
[Redmine#] 9933
[Problem]
[Cause] get_db_connection ruturn false when db error situation but not
handing in get_all_projects_summary
[Solution] get_all_projects_summary default return value setted as []
[TestCase]
Change-Id: Iaa1add4a4729da27af6c620da9921b5da1eac78f
get_db_connection() do |db|
return RemoteBuildServer.load_all(db, self)
end
+ return []
end
@log.error e.errstr if not @log.nil?
@log.error e.backtrace.inspect if not @log.nil?
+ rescue => e
+ @log.error e.errstr if not @log.nil?
+ @log.error e.backtrace.inspect if not @log.nil?
ensure
if @db_dsn =~ /^SQLite3:/ then
@db.disconnect if @db
@server.get_db_connection() do |db|
return CommonProject.get_all_project_rows(db)
end
+ return []
end
def get_all_projects()