Lobby orgi dziecięcej oferuje własne pochodzenie, a nie platformę
Folder z zapleczem spotkań org i konfiskata tematu pochodził od Nazwa hosta — żądanie lub domena org, której przekażono wózek boczny, przyjmując Ostatnie dwie e...
Aplikacja sygnatariusza dostaje markę nadawcy, a nie Kamo
Pojawiły się dwa różne sposoby, w których pojawiło się to samo błędne założenie. Adres URL strony podpisu było https://org fqdn>/theme/logo-full. Nie jest to ś...
Zbuduj adres URL org logo z jego alias, a nie jego domeny
Transakcyjne e-mail jest wysyłany do prawdziwych skrzynek odbiorczy, więc logo nagłówka i stopki mają Aby rozwiązać problem bez żadnego motywu klienta JavaScrip...
Edytowanie linii najwyższego poziomu nie usuwa już linii każdej opcji
Quote.lineItems to sierotaRemovale i opcje wiersze ustalane zarówno w języku, jak i Opcja — dlatego filtry QuoteMapper na getOption() - null dwa razy. A A Bare ...
Podanece opcji utrzymują personel podatkowy i żeglugowe wprowadzona
Przelicz zerowy podatekTotal i shippingTotal za każdym razem, gdy wycena miała opcje. Oba były nadal przechowywane w rzędzie i nadal renderowane przez QuoteMapp...
Strażnicy zacisków odwołanych i rewidują oraz zaprzestaną połykać złe wejście
anulować () i revise() nie było osłony isTerminal(), więc AKCEPTOWANA wycena może Przekształcaj się na ANWEJ NAZWZONY lub REVISED, gdy jest akceptowany i akcept...
Rynek opieki zdrowotnej nie mógł być edytowany
Ekran edycji nadal budował swój picker, mapując nad zakodowanymi gamą Siedem pionów. HEALTHCARE nie było wśród nich, więc rynek opieki zdrowotnej został otwarty...
Bramę powierzchnie na poziomie populacji na ich własnych prawach
Dodano EXPORT_PATIENT_DATA, VIEW_QUALITY_MEASURES oraz MANAGE_PATIENT_PORTAL Do Javy w sierpniu i nigdy nie odzwierciedlił się w enum klienta, więc RoleRightTyp...
Przestań spadać na rynek i konto klienta
CreateQuoteRequest zawsze deklarował marketUid i accountUid i QuoteService.create również nigdy nie czytał, więc Quote.market i Quote.customerAccount był NULL n...
Prawa kliniczne były niegrane
Edytorów uprawnień renderuje jedną sekcję na włączoną aplikację i filtruje każdą rolę Prawa przez służbę tej sekcjiType. Nie było sekcji EHR, więc wszystkie 30 ...
Usuń nierecenzjane punkty końcowe nieprzewidzianych, nieprzeliczeniu na liczenie
W połączeniu z kamo-wewnętrznym usunięciem nieczytanej odznaki AI: liczba Nigdy nie powiedziałem członkowi niczego, co jest możliwe (bez kanału push go z powrot...
Całkowicie usuń wskaźnik nieczytanej liczenia AI
Nigdy nie powiedział członkowi niczego, co jest możliwe: AIService nie ma kanału push Dla asystenta odpowiedzi, więc liczba niezerów oznaczała tylko "zminimaliz...
Nowa przestrzeń pracy otwiera się za pomocą kliknięcia, z / netto
Tworzenie org wyłączonego formularza, wykonało pracę, a potem wydawało się, że nic nie robi: żadna nowa karta, I przycisk z powrotem do czytania "Utwórz organiz...
Potchnienie samodzielnie stworzony sesję z powrotem na rekwizyty okna
Po otwarciu bez sesjiGuid (uruchoma / nav / paleta poleceń), AiChatTool POSTs nowa sesja i połączenia setSessionGuid(przewodnik) ale nigdy Powiedział sklep z ok...
Kolumna przełączacza rezygnuje z obecności, której nie może uczciwie pokazać
Przekazuje PokazPresence-false do jego ConversationsPane mount. Ta kolumna Uczy się pod ToolDock, rodzeństwo . (patrz komentarz dokowy ToolProviders.tsx) zamias...
Thread pokazujeCzasować rzędy i omgoli pusty stan na presLoaded
- Dodaje "showPresence" (domyślnie true), przesłane do każdego ConversationRow — Pobocz panelu połową naprawy obecności przełącznika-kolumna (patrz Conversa...
Wzróbka honorów showPresence i formatuje nadawcę E.164 TEXT
Dwa wyniki przeglądu całego zestawu przeciwko temu składnikowi: - ConversationRow zawsze czytaj bezpośrednio. Zamontowany wewnątrz kolumny przełącznika (rról...
Nadaj Tabce Chats Tabe określona wysokość, a nie tylko min-wysokość
Czat-tab motion.div miał „wysokość: niezdefiniowana” (tylko „minHeight: '100%'), Tak więc jego zawierający blok był automatycznym wysokością i własnymi konwersa...
Close review round 1 na kolumnie czatu-switchera
- ChatSwitcherColumn: przesuń PUT preferencji upadek z Ulepszony updater w samym obsłudze kliknięć. Aktualista był Nieczysty (wystrzelił pobranie jako efekt...
Zatrzymaj lampę błyskową wiadera, strzec podwójnego kliknięcia
Recenzja wykazała, że tafla upuściła stary lokal-sprzeb-spond Brama: activeBucket rozpoczął się w initialBucket/DEFAULT_BUCKET i został przekazany useConversati...
Odrestaurowane maksymalizujące okno pamięta, skąd pochodzi
Zgadłana napisana, gdy okno zostało zmaksymalizowane, aby stracić to, co to Okno wróci, więc przywrócono przełącznik rozmowy w pierwszej rozmowie Upuścił go do ...
Zatrzymaj burzę próbną gałąź tekstu, przypliwoń obserwatora na nowo wykorzenić
voipApi.getRozmowy przechodzą przez apiCall, który rzuca na dowolny nie-2xx — W przeciwieństwie do pozostałych dwóch gałęzi rozłąekMore, które pozyskują () bezp...
Kolumny dołączenia Pin ServiceJob do INT8
Eksportowanie DDL tabeli pokazało org_id, engagement_id i customer_uid każdy Emitowany jako INT8 DEFAULT unique_rowid() — odziedziczony z klawisza referencyjneg...
Zatrzymaj przeróbę rękoje" poprzednią limfę na rearetuClor
Edycja jednowyrazowego doc-komentarz poprzedniego commita (upuszczanie ChatsList Odniesienie) przeredagowanie całej funkcji memberColor z LF na CRLF: ten plik M...
Przestań odrzucać zmiany statusu i odpowiadaj na 200
updateWorkOrder przeanalizował żądany status w haczyku (Exception zignorowany), Oszczędził jednostkę bez zmian i zwrócił 200 z DTO pokazującym starą wartość. Ek...
Przestań wyjmuje domenę tematyczną orgii i zamroż formularz podczas jej pracy
Czarnoksiężnik wywodził nową domenę orgi z GET /org/-id. Ten punkt końcowy zwraca jednostkę, I jej „domena” to LAZY – serializowany jako nieważny poza transakcj...
Tworzenie zwrotów domeny, a jego temat jest udostępniany w obszarze
Ośmienita nie może tego wypracować i musi przestać próbować. GET /org/Aid odpowiedzi z jednostką, Którego „domeny” jest LAZY i serializuje jako uretam poza tran...
Zatrzymaj pasek śledzący, przycinając własny tekst
Narzędzia marketingowe -> Kody śledzące narysowały pasek łącza członka z brwią Przecinają jego stolice, ikona pokrojona na górę i na dole, a linia pod nim Braku...
Daj koderowi tekst-konwersje tiebreaker, więc związane znaczniki czasu nie są upuszczane
OstatniaActivityAt, więc rozmowa dzieląca się tym, że dokładnie znacznik czasu został wykluczony z Zagubiony na stałe z listy, a nie tylko źle rozwiązany. Od te...
Nowa przestrzeń pracy otwiera się raz, gotowa i jak sama
Trzy błędy z jedną przyczyną, zgłoszone po utworzeniu Carl's Jr: nowa zakładka powiedziała org'kamorm.com, pokazywał logo Kamo i żaden kolor org'a - podczas gdy...
Usuń findConflictingEvents, które nigdy nie zwróciły rzędu
Cztery niezależne wady, z których każda opróżniła zestaw wyników: Filtrowane e.user.id, podczas gdy obaj dzwonią, mijają identyfikator członka i dwie kolumny Ni...
Wykrywanie konfliktów znajduje teraz konflikty
Delegaci, aby znaleźćBusyForMemberInRange i wyklucza edycję wydarzenia W Jawie, gdzie wykluczenie zerowe nie może zatruć orzecznictwa SQL. Test, który zastępuj...
Usuń kontrolę nawrotu, która odrzuciła to, co zebrała
Przełącznik, wybranie częstotliwości i liczba zdarzeń oddanych w kalendarzu Strona i nie osiągnięto ładunku: composeProft nigdy ich nie czytaj i nie pisz nigdy ...
Rozbierz bramę załadunkową na bramie, a nie na flagi "load-urucha"
Dwa działania następcze w sklepie sesyjnym, jeden z nich to prawdziwa wada. gwareZalogowany zdecydowana naziemność-włosy-tylne z flagi "everLoaded" ustawiona, ...
Znak push może być zgłaszany przez jeden wiersz urządzenia, a nie każde wcześniejsze log-in
Towarzysz do MediaService 8a809b3, który powstrzymał członków przed dostaniem się tego samego Czat wiadomości trzy razy w telefonie. Ta zmiana spowodowała wysył...
Jeden telefon, jeden alert - załamy duplikaty miejsc docelowych
Członkowie otrzymują tę samą wiadomość na czacie trzy razy w telefonie. Rejestracja jest unikalna na (device_token_id, org_id, push_kind), NOT na Naciśnij toke...
Zakładka nazywa tylko organizację, która faktycznie ma
Otwarcie TacoBell z /network umieść ?org-kamorm.com na nowej karcie. Zakładka ląduje na /validate, Który renderuje wewnątrz tej powłoki, zanim jej sesja istniej...
Odzyskaj utraconą liczbę tła z samych obrazów
commitBackgroundOrder zapisuje obrazy do STAGING, a imageBgCount to tylko zapis tego, jak Wiele napisało – co sprawiło, że ta kolumna stała się jednym punktem p...
Bramę dziewięć punktów końcowych pracy Service po prawej stronie
Wysłali do sprawdzenia tylko, czy dzwoniąc miał sesję, więc każdy członek Orgazm mógł czytać i mutować każdą pracę w nim niezależnie od roli. ASSIGN_SERVICE_WO...
Upuść dziewięć punktów końcowych pracy Service Work z niestrzeżonego poziomu odniesienia
Są one zamknięte od e6e1d02, więc ich podstawowe wpisy nie pasują już do nich Niestrzeżony punkt końcowy i . . zawodzi na nieświeżym Linie. Wymaganie usunięcia ...
Zatrzymaj klienta - prawa do czytania rzędów każdego najemcy
Każdy punkt końcowy, który zaakceptował VIEW_OWN_a, jako OR-alternative załadował swoje rekord sam klucz podstawowy, nigdy nie sprawdzając, do kogo należy: getS...
Odniesienie org należy do proxy.ts, a nie do drugiego pliku oprogramowania pośredniczącego
Next 16 zastąpiło oprogramowanie pośredniczące proxy, a to repo miało już proxy.ts - więc dodawanie middleware.ts wraz z nim nie udało się zbudować: "Zarówno pl...
Podpisana sesja staje się per-tab
analytics.auth mieszkał w localStorage, którą dzieli każda zakładka tego pochodzenia. Analityka została osiągnięta przez OTK handoff z miejsca roboczego i każdy...
Tożsamość członka i jego org przeciekają między zakładkami
Meet.-platform> jest dzielony przez każdą organizację bez własnego gospodarza, a localStorage is Na przykład Orysz. Zapisane tam nazwisko, e-mail i avatar, więc...
Aktywa memowe pochodzą od gospodarza, który rozwiązuje
Ekran logowania maluje markę organizacji z tematu. - to własna domena>. Ta domena Może nie rozwiązać: org może istnieć i być zalogowany przed skonfigurowaniem D...
Jedna karta, jeden najemca — przestań rozwiązyć org ze wspólnego pliku cookie
Otwórz KamoCRM w jednej zakładce i inną organizację w sekundę, odśwież pierwszą i to Wyreżyserowany jako drugi. Zamknij tę zakładkę, odśwież ponownie, a ona wró...
Serwowanie aktywów najemcy od gospodarza, który rozwiązuje, i przestań usuwać jego pochodzenie
Dwie usterki znalezione podczas ustalania, dlaczego nowy org otworzył się bez logo i bez kolorów. Do wyboru. Aktywa zostały poproszone z motywu.- domena własna...
Przestań stać o pracę z migając kartą przeglądarki na zawsze
TabAttention podsycał navGrandTotal do migacza do tytułu 1100ms. Cztery z nich Osiem dodatków to głębokość kolejki, która nigdy nie osiągnie zero, gdy członek C...
Wire markSmsCzytaj/markAiCzytaj/social mark-read do swoich okien
Ostateczna recenzja wykazała, że markSmsRead i markAiRead miał zero rozmówców, i SocialChatWindow nigdy nie nazywa się markAsRead/begin w ogóle Oglądanie — trzy...
Bramę nav namail naliczaj na VIEW_VOICEMAIL
- podał dowolny uwierzytelniony członek Przytrzymując wiersz MemberVoipKonfiskat wiersz, w którym nieczytana liczba wiadomości nieczytanych Brak kontroli praw w...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.