{
                  
                  
                          const id = this.$store.getters.getKindergartenId;
                  
                  
                  
                  
                  
                          return (
                  
                  
                            await getOrganizationUserRequest({
                  
                  
                              id: id,
                  
                  
                              query: {
                  
                  
                                search: value
                  
                  
                              }
                  
                  
                            })
                  
                  
                          ).data.results.map(el => ({
                  
                  
                            text:
                  
                  
                                `${el.last_name} ${el.first_name} ${el.middle_name}, `,
                  
                  
                            value: el.id
                  
                  
                          }));
                  
                  
                        },
                  
                  
                  но тут в локасторадж не записываю полученое значение
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  а если переделываю функцию для записи полученного ответа в локасторадж то ловлю рассинхрон 
                  
                  
                  
                  
                  
                        Users: async value => {
                  
                  
                          const id = this.$store.getters.getKindergartenId;
                  
                  
                  
                  
                  
                          return (
                  
                  
                            await getOrganizationUserRequest({
                  
                  
                              id: id,
                  
                  
                              query: {
                  
                  
                                search: value
                  
                  
                              }
                  
                  
                            })
                  
                  
                          ).data.results.map(function(el) {
                  
                  
                  
                  
                  
                            localStorage.setItem("oldRole", el?.role_groups[0].id);
                  
                  
                  
                  
                  
                            return {
                  
                  
                              text: `${el.last_name || ""} ${el.first_name ||
                  
                  
                                ""} ${el.middle_name || ""}`,
                  
                  
                              value: el.id,
                  
                  
                            };
                  
                  
                          });
                  
                  
                        },
                  
                  
                  
                  
                  
                  и поиск срабатывает со второго раза только но так я получаю значение
                  
                  
                
Этот код вообще не должен работать, async await не так работает.
с чего вы так решили у меня весь проект так работает
Эвейтить надо промис
Обсуждают сегодня