Löschen Sie die "erste Organisation in der Datenbank" Fallbacks
Sieben Blöcke über fünf Controller beendeten ihre Org-Auflösung mit, in Effekt: Wenn der Servername localhost oder eine bloße IP ist, geben Sie zurück, wer auch...
Halten Sie einen Alias einzigartige Plattform-weit, auf beiden Schreibpfaden
Erstellung überprüfte den Alias nur innerhalb eines Sicherheitsanbieters und PUT /org/{id' überprüfte überhaupt nichts - es bewarb sich, was auch immer es gegeb...
Malen Sie das Branding der Org in der Registerkarte, nicht der Host
getThemePath() leitete die Themenbasis von window.location.hostname ab. Das beantwortete die richtige Frage, während jede Organisation einen Hostname von ihrem ...
Deaktive die geklonte Sitzung im Enter-as Tab
Eingabe einer Org öffnet einen Tab mit window.open(', '_blank') und zeigt es bei /validate. Das war bis heute vereinfacht, also wurde nichts geteilt. Es ist gle...
Die fünf bereits bestehenden Vertikalen müssen verfügbar sein
Alle sechs Kinder PLANNING zu versenden, war für fünf von ihnen falsch. RETAIL, RENTAL, SERVICE, SUBSCRIPTION und PROCUREMENT sind keine neuen Funktionen sie si...
Lesen Sie die Sitzung von der Registerkarte, nicht die gemeinsame Cookie-Glas
46 Client-Module lesen die ***-ID aus document.cookie und schickten sie als X-***-Token. sessionStorage ist pro-TAB; ein Cookie ist pro-ORIGIN. While Jede Organ...
Verweigern Sie einen Alias, der mehr als eine Organisation benennt
vonAlias hat LIMIT 1 über orgs.alias genommen, die keine Einzigartigkeitsbeschränkung hat: der erstellen Pfad überprüft es pro Sicherheitsanbieter und PUT /org/...
Der geplante Moderator Picker bot niemandem
Die Moderatoren Tab Dropdown war leer für jede Organisation, und hatte immer gewesen. GET ************ antwortet mit { teamMitglieder, total .; der Reiter lesen...
Lösen Sie die Domain auf /org/current server-seitig
internal.kamocrm.com hat es versäumt, mit "Invalid Organisationsdaten zu machen: fehlt 'id' oder 'domain'". Organisation hat kein "Domain"-Feld -- es hat eine "...
Geben Sie /api/org/current die Domain, die der Client benötigt
internal.kamocrm.com hat es versäumt, mit "Invalid Organisationsdaten zu machen: fehlt 'id' oder 'domain'". Organization.fromJSON lehnt eine Aufzeichnung ohne e...
Bewegen Sie Sprung-zu-neuen Westen mit den anderen Aktionen der Toolbar
Suchen Sie jetzt die ganze linke Spur der Toolbar, weil der leere Teil dieser Spur ist genau den Raum, in den sich das Feld öffnet. Die Scroll-to-Bottom-Steueru...
Geben Sie dem Workspace-Pfad die gleiche Post-Login-Arbeit wie der Host-Pfad
Zwei Lücken, die durch das erneute Lesen des ursprünglichen Login-Schwedens gegen den neuen gefunden werden, bevor der Picker aktiviert wird. Der formkodierte ...
Eine gesendete Nachricht animiert einmal, nicht zweimal
Die Nachrichtenliste schlüsselte jede Zeile auf der Nachrichten-ID, und die ID einer gesendeten Nachricht ändert sich genau einmal - die optimistische Zeile wir...
Namensräume nach der org-ID, nicht dem Hostnamen
getOrgToken() nahm das erste Label des aktuellen Hosts und einen eigenen Kommentar sagte, warum: "so identisch benannte Räume können nicht über Orgs kollidieren...
Scope-Räume zu ihrer Organisation auf dem gemeinsamen Meeting-Host
Die Raumisolierung war das HOST. Ein Mitglied von org B konnte keinen *** Cookie auf meet.org-A-domain", so wissen org A's Zimmername hat sie nirgends. Diensten...
Machen Sie die Auto-Login-Cross-Verhaltenswache tatsächlich laufen
Der Wächter liest die ID des Hosts org mit /"id"\s*:\s*(\d+)/ -- einer nackten Ziffer Direkt nach dem Doppelpunkt. SecurityService JsSafeLongSerializer schreibt...
Hören Sie auf, einen Alias-Streit als Domain der Org-Domain zu übergeben
************ walked org.getDomains() Filterung nur auf ist aktiv. Diese Sammlung enthält die Wurzeldomäne der Org UND ihre Alias-Zersätze -- api, Login, Thema u...
Nehmen Sie den Chat-Cor, der eine gesendete Nachricht mit zweimal zeigt stoppt
@kamo/chat-core 0.1.6. Der Gesprächsreduzer übernimmt nun den anstehenden optimistischen Streit, wenn die eigene Nachricht des Mitglieds kommt über STOMP zurück...
Stoppen Sie die DNS-Verifikation, um sich anzumelden
OrgHostResolver.resolveByDomain gefiltert auf od.is_dns_verified = TRUE, also eine Domain-Reihe, die existierte, aber noch nicht fertig war Überprüfung gelöst, ...
Stop RingCentral OAuth Unterzeichnung White-Label-Mieter aus
Zwei Fehler, beide auf dem gleichen Hop, und jeder versteckt den anderen. RingCentral lehnt jeden Umfangswert ab, den diese App verlangen kann "invalid_request...
Zeige Cents auf eine Add-on-Rate, die sie hat
Zusätzliche Speicher ist $2.50 pro 10 GB-Block, und der Katalog speichert, dass als ein Nummer - also 2.50 kommt als 2.5 an und wird direkt in die Karte eingege...
Settle Zusätzlicher Speicher bei $2.50 pro 10 GB Block
Bestätigt die Blockgröße und -rate als $2.50 pro 10 GB statt der $4 pro 25 GB Der Produktionsstreit war ins Truhnen gedriftet. Der Sicker, die Katalogreihe, der...
Preis Zusätzlicher Speicher als $4 pro 25 GB-Einheit, FLAT nicht dotiert
Zusätzliche Lagerung wird von der Einheit gekauft, gehört zu keinem Plan auf jeder Ebene, und ist nicht sitzbezogen. Der Sicker beschrieb es immer noch als $2.5...
Hören Sie auf, Business die Add-ons anzubieten, die es bereits beinhaltet
Die Wahl Business noch präsentiert Videokonferenzen, der KI-Assistent, der HR System und E-Signaturen als Dinge zu kaufen, obwohl der Plan bündelt alle vier. De...
Bind Add-ons zu der App, die sie verkaufen, und stoppen Business Gewährung von Mail kostenlos
************ ist die Kolumne ************ Streichhölzer. KamoCRMPricingLoader nie geschrieben, so dass jede KamoCRM Add-on-Reihe hat es NULL und dass Vergleich ...
Stoppen Sie den Verkauf von Add-ons der gewählten Plan bereits enthält
Der Katalog hat immer aufgezeichnet, welche Add-ons ein Plan-Bundles, in ************ - Business und Enterprise tragen Videokonferenzen, KI-Assistent, das HR-Sy...
Lassen Sie die SSL-Prüfung die Flagge senken, nicht nur erhöhen
checkDns nur immer verriegelt ssslBestätigt zu wahren. Eine Domäne, deren gespeicherte Flagge wurde unter der alten Ein-Ein-Host-Regel gesetzt, behielt daher ei...
Verify-dns Antworten für das Geschenk, nicht für eine gespeicherte Flagge
Der Endpunkt übersprang Sondierung ganz, wenn sssl_confirmed war bereits wahr, auf der Begründung, dass es unter der All-Hosts-Regel nur hätte gesetzt werden kö...
Domains erneut verifizieren, die bereits mit SSL-bestätigt sind, und heilen
findAwaitingVerifikation Filter bestätigt Domains aus Design, so einmal ssl_confirmed wurde gesetzt nichts jemals wieder auf diese Domain geschaut. Das war gut,...
Öffnen Sie das eigene Farbfenster der swatch, nicht das erste auf der Seite
Die swatch erreichte ihren versteckten <Einwanderungstyp="color"> durch document.getElementById auf einer ID gebaut vom übersetzten Label des Pickers. Ein La...
Stoppen Sie die Farbgruppe im Kampf gegen die Farbe, die Sie wählen
ModernColorGroup wurde gleichzeitig kontrolliert und unkontrolliert. Es hielt lokal Zustand für jeden Schlitz, gespiegelt die "Wert"-Requisite in diesem Zustand...
Lesen Sie die ID des neuen org, wenn sie zitiert ankommt
Der letzte Schritt des Assistenten schien nichts zu tun, und klicken Sie auf Erstellen eines zweiten Mal beantwortet dass die Organisation bereits existiert, we...
Machen Sie Post-Commit org Setup tatsächlich schreiben, und heilen die Orgs es verpasst
Eine @Transaktionale Methode von **************** genannt nicht Transaktion für sich. Frühling feuert diese Rückrufe von processCommit VOR CleanupAsCompletion s...
SSL nur bestätigen, wenn jeder Org-Host sein eigenes Zertifikat hat
Zertifikate werden je eins pro FQDN -- jeweils ein einziger dnsName, so dass das Blatt CN passt zum Hostnamen, mit dem der Browser verbunden ist -- und Auto-Zer...
Zeigen pro Host Zertifikat Fortschritt, nicht ein einziger Spinner
Zertifikate werden pro Subdomain ausgestellt, und sie landen nicht alle bei einmal, so dass der SSL-Schritt jetzt berichtet, wie viele der Hosts der Org live si...
Point Frame Medien an einem Endpunkt, der es tatsächlich dient
Jedes Foto und Video in einem Bilderrahmen als kaputtes Bild dargestellt. Die URL zeigte auf **************** Ich nahm das für eine allgemeine Bild-Proxy - es ...
Servieren Frame Medien selbst, mit Reichweite
Jedes Foto ist als kaputtes Bild wiedergegeben. Die URL wies auf MediaService's ****************, das ich für einen allgemeinen Bildfehler mitgenommen habe weil...
Machen Sie das Geisttier sichtbar und stoppen Sie die Palette verschwinden
Zwei Berichte, zwei verschiedene Fehler von mir. DER PATTERN WAS INVISIBLE. Es malte hinter der Scheine, und jede Scheinfläche FeatureCard, LauncherParentCard,...
Lassen Sie die gefrorenen ordinalen CHECKs, die jeden neuen enum Wert verfehlten
imgs_assoc_id_check erlaubte assoc_id 0..13. ImageAssocType.PICTURE_FRAME ist ordinal 14, also hat JEDEN Bilderrahmen-Upload dagegen verstoßen. Hibernate schre...
Stempel last_login so "Last Login" hört auf zu lesen Never
Nichts in SecurityService hat jemals geschrieben Benutzer.last_login. Der Schreiber lebte in der pensionierten AuthenticationService und wurde nicht überführt, ...
Stopp /validate und /Ausloge von der Montage der angemeldeten Schale
Eine Last von / zeigte einen Ausbruch von 401/403, bevor die Sitzung abgerechnet wurde - user-info, ui-einsängt, by-department, chat/ungeles, Zeitzone/effektiv ...
Wiederherstellen Sie den Status-Endpunkt, den das Frontend befragt hat
kamo-interne Umfragen GET /api/security/session/god-mode einmal auf Mount und jeder 60er Jahre danach. Dieser Endpunkt wurde in 9c70cb7 entfernt, zusammen mit d...
Stoppen Sie die Drag-Vorschau vom Fahren selbst in eine Render-Schleife
Ziehen einer Pane manchmal warf React #185 und ließ die Seite scrollen zu der Boden für immer, jeden Versuch rückgängig zu machen, wieder nach oben zu scrollen....
Bucket die Geschichte von der Mitglieds-Tag, nicht der Browser
groupByDay baute seine Tagesschlüssel von getFullYear/getMonth/getDate, die die lesen Maschinen-Kalender und nicht der des Mitglieds. Mit createdIm jetzt als di...
Wiederherstellen Sie die Zeitzone fix, und nehmen Chat-Core 0.1.5 / net 0.1.1
5d1cc23e wurde durch einen abgestandenen privaten Index verpflichtet und kehrte ec881208 zurück Großhandel - serverTime.ts, der Mitglied-Zeitzonen-Provider, der...
Jeder Zeitstempel in der Mitgliedszone ausgeben, lesen Sie jeden als UTC
Eine direkte Nachricht, die um 3:33 Uhr Pacific gesendet wurde, zeigte "10:33 AM" - das rohe UTC Uhr, gedruckt, als wäre sie lokal. Zwei unabhängige Mängel, vor...
Stoppen Sie die Master-Note Ring fegt einen Steigungsgrad über die Startrampe
LIVE ON PRODUCTION since b9b1fe08. Der Ring der Org-Meisternote war ein konisches Gefälle in einem Pseudo-Elemente 150% von 150% von 150%, zentriert und rotiere...
Machen Sie die Pane-Logo sichtbar, und stoppen Sie die beiden Seeding-Pässe Rennen
Zwei Fehler, von denen jeder allein keine Logos gezeigt hätte. ES WAS GEWÄHRUNG DER GLASS. Die Marke ging bei z-index 0, unter der Pane Inhalt - wo ein Wasserz...
Geben Sie keine Formularfelder auf Dateien an, die sie nicht tragen können
Ersetzen der beiden Tasten fallen gelassen die isConverted-Gate die alte "Edit PDF" hatte, so Modify angebotene formbare Bearbeitung auf Audio und Video - wo es...
Eine füllbare Zeile kann noch in der Redaktion geöffnet werden
Ich hatte "Edit In Form ausfüllbarer Modus" auf einer ausfüllbaren Zeile deaktiviert, die widerspricht der Regel: seine Felder bleiben editierbar in jedem Werkz...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.