[MM-41611] Only check for userId when saving userTermsOfService (#19587)

* Only check for userId when saving userTermsOfService

* Add test

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
Daniel Espino García
2022-03-01 13:17:05 +01:00
коммит произвёл GitHub
родитель f2471200f9
Коммит d6603b4bf8
2 изменённых файлов: 13 добавлений и 1 удалений

Просмотреть файл

@@ -55,7 +55,7 @@ func (s SqlUserTermsOfServiceStore) Save(userTermsOfService *model.UserTermsOfSe
query := `
UPDATE UserTermsOfService
SET UserId = :UserId, TermsOfServiceId = :TermsOfServiceId, CreateAt = :CreateAt
WHERE UserId = :UserId AND TermsOfServiceId = :TermsOfServiceId
WHERE UserId = :UserId
`
result, err := s.GetMasterX().NamedExec(query, userTermsOfService)
if err != nil {