errcheck issues fixed (#28555)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
6837b31fb1
Коммит
1669a0869f
@@ -86,7 +86,6 @@ issues:
|
|||||||
channels/api4/license.go|\
|
channels/api4/license.go|\
|
||||||
channels/api4/license_local.go|\
|
channels/api4/license_local.go|\
|
||||||
channels/api4/oauth_test.go|\
|
channels/api4/oauth_test.go|\
|
||||||
channels/api4/outgoing_oauth_connection_test.go|\
|
|
||||||
channels/api4/plugin.go|\
|
channels/api4/plugin.go|\
|
||||||
channels/api4/plugin_test.go|\
|
channels/api4/plugin_test.go|\
|
||||||
channels/api4/post_test.go|\
|
channels/api4/post_test.go|\
|
||||||
|
|||||||
@@ -224,7 +224,8 @@ func TestClientOutgoingOAuthConnectionGet(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
th.App.Srv().RemoveLicense()
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
|
||||||
th.LoginTeamAdmin()
|
th.LoginTeamAdmin()
|
||||||
|
|
||||||
@@ -262,7 +263,8 @@ func TestClientListOutgoingOAuthConnection(t *testing.T) {
|
|||||||
})
|
})
|
||||||
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
||||||
|
|
||||||
th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
_, _, err := th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
||||||
Limit: 10,
|
Limit: 10,
|
||||||
@@ -297,7 +299,8 @@ func TestClientListOutgoingOAuthConnection(t *testing.T) {
|
|||||||
})
|
})
|
||||||
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
||||||
|
|
||||||
th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
_, _, err := th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
||||||
Limit: 10,
|
Limit: 10,
|
||||||
@@ -333,7 +336,8 @@ func TestClientListOutgoingOAuthConnection(t *testing.T) {
|
|||||||
})
|
})
|
||||||
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
||||||
|
|
||||||
th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
_, _, err := th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
||||||
Limit: 10,
|
Limit: 10,
|
||||||
@@ -376,7 +380,8 @@ func TestClientListOutgoingOAuthConnection(t *testing.T) {
|
|||||||
})
|
})
|
||||||
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
||||||
|
|
||||||
th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
_, _, err = th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
||||||
Limit: 1,
|
Limit: 1,
|
||||||
@@ -421,7 +426,8 @@ func TestClientListOutgoingOAuthConnection(t *testing.T) {
|
|||||||
})
|
})
|
||||||
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
||||||
|
|
||||||
th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
_, _, err = th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
filters := model.OutgoingOAuthConnectionGetConnectionsFilter{
|
||||||
Limit: 10,
|
Limit: 10,
|
||||||
@@ -441,7 +447,10 @@ func TestClientGetOutgoingOAuthConnection(t *testing.T) {
|
|||||||
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
||||||
th := Setup(t).InitBasic()
|
th := Setup(t).InitBasic()
|
||||||
defer th.TearDown()
|
defer th.TearDown()
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
@@ -460,7 +469,8 @@ func TestClientGetOutgoingOAuthConnection(t *testing.T) {
|
|||||||
})
|
})
|
||||||
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
th.App.Srv().OutgoingOAuthConnection = outgoingOauthIface
|
||||||
|
|
||||||
th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
_, _, err := th.Client.Login(context.Background(), th.BasicUser.Email, th.BasicUser.Password)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
connection, response, err := th.Client.GetOutgoingOAuthConnection(context.Background(), "test")
|
connection, response, err := th.Client.GetOutgoingOAuthConnection(context.Background(), "test")
|
||||||
require.Error(t, err)
|
require.Error(t, err)
|
||||||
@@ -512,7 +522,10 @@ func TestClientCreateOutgoingOAuthConnection(t *testing.T) {
|
|||||||
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
||||||
th := Setup(t).InitBasic()
|
th := Setup(t).InitBasic()
|
||||||
defer th.TearDown()
|
defer th.TearDown()
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
@@ -585,7 +598,10 @@ func TestClientUpdateOutgoingOAuthConnection(t *testing.T) {
|
|||||||
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
||||||
th := Setup(t).InitBasic()
|
th := Setup(t).InitBasic()
|
||||||
defer th.TearDown()
|
defer th.TearDown()
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
@@ -664,7 +680,10 @@ func TestClientDeleteOutgoingOAuthConnection(t *testing.T) {
|
|||||||
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
defer os.Unsetenv("MM_FEATUREFLAGS_OUTGOINGOAUTHCONNECTIONS")
|
||||||
th := Setup(t).InitBasic()
|
th := Setup(t).InitBasic()
|
||||||
defer th.TearDown()
|
defer th.TearDown()
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
@@ -809,7 +828,10 @@ func TestEnsureOutgoingOAuthConnectionInterface(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
c := &Context{}
|
c := &Context{}
|
||||||
c.AppContext = th.Context
|
c.AppContext = th.Context
|
||||||
@@ -831,7 +853,10 @@ func TestHandlerOutgoingOAuthConnectionListGet(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
c := &Context{}
|
c := &Context{}
|
||||||
c.AppContext = th.Context
|
c.AppContext = th.Context
|
||||||
@@ -954,7 +979,10 @@ func TestHandlerOutgoingOAuthConnectionListReadOnly(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
c := &Context{}
|
c := &Context{}
|
||||||
c.AppContext = th.Context
|
c.AppContext = th.Context
|
||||||
@@ -1048,7 +1076,10 @@ func TestHandlerOutgoingOAuthConnectionUpdate(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
t.Run("no permissions", func(t *testing.T) {
|
t.Run("no permissions", func(t *testing.T) {
|
||||||
c := &Context{}
|
c := &Context{}
|
||||||
@@ -1258,7 +1289,10 @@ func TestHandlerOutgoingOAuthConnectionHandlerCreate(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
outgoingOAuthConnectionConfig := th.App.Config().ServiceSettings.EnableOutgoingOAuthConnections
|
outgoingOAuthConnectionConfig := th.App.Config().ServiceSettings.EnableOutgoingOAuthConnections
|
||||||
th.App.Config().ServiceSettings.EnableOutgoingOAuthConnections = model.NewPointer(true)
|
th.App.Config().ServiceSettings.EnableOutgoingOAuthConnections = model.NewPointer(true)
|
||||||
@@ -1404,7 +1438,10 @@ func TestHandlerOutgoingOAuthConnectionHandlerValidate(t *testing.T) {
|
|||||||
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
license := model.NewTestLicenseSKU(model.LicenseShortSkuEnterprise, "outgoing_oauth_connections")
|
||||||
license.Id = "test-license-id"
|
license.Id = "test-license-id"
|
||||||
th.App.Srv().SetLicense(license)
|
th.App.Srv().SetLicense(license)
|
||||||
defer th.App.Srv().RemoveLicense()
|
defer func() {
|
||||||
|
appErr := th.App.Srv().RemoveLicense()
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
}()
|
||||||
|
|
||||||
// Run a server to fake the valid and invalid requests made to the oauth server
|
// Run a server to fake the valid and invalid requests made to the oauth server
|
||||||
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user