Lösen Sie die Dokumenten-Eimer von ImageAssocType.BUCKET
DocumentService hardcoded "Imaging-mydocs", während jeder andere Lesepfad durchlief ImageAssocType.getBucket(). Nun, dass die Lagerung ist ein Eimer, zeigen Sie...
Wire DocsService zu ESigService so Liefer stoppt 503ing
LegalEsignClient.isConfigured() war im Cluster falsch: weder internal.auth.secret noch legal.esig.service-url wurde geliefert, so Deliver verweigert jedes Paket...
Beweisen Sie WHOSE Signatur Finish zählt, und melden Sie die live ein
prüfen() verglichen den Anrufer zu assignment.teamMitgliedId, aber nie auf die ENVELOPE RECIPIENT Mitglied - es vertraute dem Empfänger die Lieferung Fan-out sc...
Commit vor dem Fan-out, und stoppen Sie die Neuaufgabe von Neuaufgabe nichts
Redeliver veröffentlichte die neue Versionszeile, drehte jede OPEN Zuordnung auf SUPERSEDED, und legte die Neuauflage von innen, dass die gleichen unverpflichte...
Verbreiten Sie das Lesetor zu hrTabs.ts passen, machen Sie ein geräumtes Fälligkeitsdatum tatsächlich klar
LegalPackageAccess.requireRead verlangte VIEW_EMPLOYEES allein während hrTabs.ts Zulassung des Registers Legal & Compliance auf VIEW_EMPLOYEES || EDIT_EMPLOYEES...
HR-Rechte durchziehen und den Fingerabdruck im E-Zeichen-Design sehen lassen
Alle sieben /api/docs/legal Mappings autorisiert auf Org-Mitgliedschaft allein, so dass jede authentifiziertes Mitglied könnte legale Pakete auflisten, bearbeit...
Dokumenten-/Binder-Sammelumfang in addItem durchzwingen
BinderService.addItem überprüft Lesezugriff und verweigert VAULT/LOAN Dokumente, aber nie die eigene Sammlung des Dokuments mit der Bindemittel verglichen, so e...
Mirror Maven Central und erneut versuchen, so dass eine korrupte Übertragung stoppt Tötung der Build
Der HR_RESOURCE Umbau scheiterte am Winterschlaf-Kenner:6.5.3.Final mit 'Tag mismatch' - eine im Flug beschädigte Übertragung, kein fehlendes Artefakt. Die Shar...
Harden Sie die kubectl Download gegen schuppige Egress [skip ci]
dl.k8s.io über den Ausschritt des Läufers fällt zeitweise mitten im Transfer: Curl: (56) OpenSSL SSL_read: Entschlüsselung fehlgeschlagen oder schlechtem Reko...
Benötigen Sie eine Sitzung auf POST ****************
Der Handler nahm eine HttpServletRequest, aber nie verwendet, trägt den Kommentar "Kein auth erforderlich - interner Admin-Wartungsendpunkt". APIService Relais ...
Hören Sie auf, das abgelaufene Wildcard-Kamero-Com-Geheimnis zu heften
Wildcard-kamocrm-com war ein Vermächtnis Multi-SAN-Geheimnis, das bescheinigt-Manager verwaist wenn seine Bescheinigung wurde auf ein pro Host-Geheimnis neu aus...
Ordner erstellen/benannt 500 auf Root-Ordner (Map.of null value)
createFolder/renameFolder hat die Antwort mit Map.of(...parentId", parentId) gebaut, das wirft NullPointerException, wenn parentId ist null (ein Root-Ordner) - ...
Bounds-check assoc-type ordinal lookups (behebt Materialliste 500)
DocsService lief eine Share-lib gebaut vor ImageAssocType.MATERIALS (ordinal 11) wurde hinzugefügt, so listDocuments' ImageAssocType.values()[11] warf ArrayInde...
E-Zeichen-Editor PDF für jede konvertierte Doc, inkl. nativer PDFs
Der E-Sign Editor (DocumentEditor - PdfCanvas / PageThumbnailSidebar) öffnet alle konvertiertes Dokument, nicht nur Dateien, die durch den sig-template flow hoc...
Generische sote Endpunkte verweigern MLOS pro Party docs (Gespräge/Darlehen)
Die generischen bildgebenden Endpunkte (Download / Stream / Bulk-Download / Thumbnail) und die Binderaggregation nur auf org + eine numerische Clearance-Obergre...
Soft-gelöschte Dokumente nicht auf /stream und /bulk-download servieren
getDocumentMetadata (verwendet vom Stream + Bulk-Download-Bedit-Pfade) nicht gefilterte Zeilen wie Download-Dokument tut, und ein weiches Löschen verlässt die M...
URI-encode WOPISrc + vertrauen Sie allen api.* WOPI-Hosts (Multi-Tenant)
Die Eröffnung eines Docs für einen nicht-kamocrm Mieter scheiterte an 'unerlaubtem WOPI-Host'. Docs's alias_groups vertraute nur api.kamocrm.com (der Docs-Deplo...
Node-local MinIO + failover Vorlage gelesen + ImgDat dedup (fixes new-doc about:blank)
New-Docment Kreation hing 5 min und die neue Registerkarte blieb bei etwa:blank. Root Ursache: DocsService Pods geplant auf k3m1 lesen die leere Vorlage von Min...
Punkt Docs Einsatz bei k1m1 Registrierung
Der Docs-Online-Bild-Host war der gefälschte ************ (Redis DNS, nie eine Registrierung), so dass jeder DocsService-Einsatz erneut ein unpullable Bild. Zei...
Einschließen com.kamo.z.shared.binder in @EnableJpaRepositories
DocsService bootet mit einer expliziten Basis-Pakete Liste, nicht Klassenpfad Scannen, so BinderRepository wurde nicht entdeckt - Start-up mit "Keine qualifizie...
Anmutig abbrechen ersetzte Reconversion Jobs auf schnelle spart
Wenn ein Dokument mehrfach schnell gespeichert wird, registriert jedes speichern seine ImgDat UUID in einer ConcurrentHashMap. Die async-Reconversion-Aufgabe üb...
Korrekter Mitgliedernamen-Zugriff in resolveAlias Endpoint
member.getNameFirst() existiert nicht. Der Name ist auf User.getName(). Verwenden Sie getMemberDisplayName() Helfer, der korrekt navigiert die member -" user -"...
Entfernen Sie Autherfordernis vom Backfill-Daumennägel Endpunkt
Dies ist ein interner Admin-Wartungs-Endpunkt, der abrufbar sein muss aus dem Cluster ohne Benutzerauthentifizierung.
Verwenden Sie RandomAccessReadBuffer anstelle von ByteArrayInputStream für PDFBox 3.x
************ wurde in PDFBox 3.0 entfernt RandomAccessReadBuffer(byte[]), der RandomAccessRead implementiert.
Fügen Sie esign repos zu JPA-Repository-Scan, so dass ESignTemplateRepository-Beine gefunden wird
DocsService war Absturz auf Start-up, weil ESignTemplateRepository lebt in com.kamo.z.shared.esign.repos, die nicht in der @EnableJpaRepositories scannen.
Verwenden Sie ************ für hasDesignVersion, systemDocsOnly Filter hinzufügen
hatDesignVersion prüft nun, ob eine esign Vorlage existiert current_design_version 0, statt isSigTemplate zu verwenden, das für alle Uploads durch den Template-...
Verwenden Sie docs-api.* für WOPISrc URL statt api.*
Die WOPI Endpoints (/wopi/files/**) live auf DocsService, der ausgesetzt bei docs-api.kamocrm.com . not api.kamocrm.com (APIService). Docs macht serverseitige W...
Setzen Sie Alias-Gruppe zu api.kamocrm.com und Kraft https WOPISrc
- Docs aliasgroup1 muss mit dem WOPI-Host (api.kamocrm.com) übereinstimmen. - WOPISrc URL standardmäßig auf http:// innerhalb K8s; Kraft https und construct a...
MinIO-Eimer auf 'intern' stellen und leere Vorlagen hochladen
Der Standard-Eimer-Splatzhalter wurde nie konfiguriert. Verwenden Sie 'intern' -Emer, der die leeren Dokumentvorlagen hochgeladen hat.
COPY .mvn/ von Dockerfile entfernen, um CI build zu beheben
Das .mvn-Verzeichnis war leer und nicht verfolgt, was dazu führte, dass Builds ausschlusen. Maven wird bereits durch das Basisbild zur Verfügung gestellt.
Korrekturen - Dialekt, Fehlerbehandlung, CI/CD manifestiert
- Fix Hibernate Dialekt zu CockroachDialect (passen K8s configmap) - Getrennte Token-Validierung von der Geschäftslogik in checkFileInfo - Docs hinzufügen und i...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
