replace space from title and field name always
This commit is contained in:
parent
35e57bdb80
commit
99aa82959d
@ -57,13 +57,14 @@ func ToCreatedUpdateQuestionRules(questionsTypeMap map[model.EntityType][]model.
|
||||
for entity, questions := range questionsTypeMap {
|
||||
for _, question := range questions {
|
||||
// если заголоввок пустой у вопроса делаем ему заголовок чтоб в амо легли филды нормально
|
||||
title := strings.ReplaceAll(question.Title, " ", "")
|
||||
title := strings.ToLower(strings.ReplaceAll(question.Title, " ", ""))
|
||||
if title == "" {
|
||||
title = fmt.Sprintf("Вопрос №%d", question.Page)
|
||||
question.Title = fmt.Sprintf("Вопрос №%d", question.Page)
|
||||
}
|
||||
title = strings.ToLower(strings.ReplaceAll(question.Title, " ", ""))
|
||||
matched := false
|
||||
for _, field := range currentFields {
|
||||
fieldName := strings.ReplaceAll(field.Name, " ", "")
|
||||
fieldName := strings.ToLower(strings.ReplaceAll(field.Name, " ", ""))
|
||||
if title == fieldName && entity == field.Entity {
|
||||
toUpdate[int(question.Id)] = ToUpdate{
|
||||
FieldID: int(field.Amoid),
|
||||
|
@ -679,12 +679,13 @@ func (m *Methods) CheckFieldRule(ctx context.Context, token string, msg models.K
|
||||
}
|
||||
if questionID == int(question.Id) {
|
||||
// тут также делаем чтобы сверить филд с вопросом
|
||||
title := strings.ReplaceAll(question.Title, " ", "")
|
||||
title := strings.ToLower(strings.ReplaceAll(question.Title, " ", ""))
|
||||
if title == "" {
|
||||
question.Title = fmt.Sprintf("Вопрос №%d", question.Page)
|
||||
}
|
||||
title = strings.ToLower(strings.ReplaceAll(question.Title, " ", ""))
|
||||
for _, field := range newFields {
|
||||
fieldName := strings.ReplaceAll(field.Name, " ", "")
|
||||
fieldName := strings.ToLower(strings.ReplaceAll(field.Name, " ", ""))
|
||||
if title == fieldName && field.Entity == currentEntity {
|
||||
ruleMap := make(map[int]int)
|
||||
ruleMap[questionID] = int(field.Amoid)
|
||||
|
Loading…
Reference in New Issue
Block a user