KamoCRM

Org의 도메인 deterministically를 올바르게 해결하는 전체 로고

FixSecurityService
Shipped
2026년 8월 5일 오후 9:05 UTC
Author
Kamo
Commit
39875ed

조직의 브랜딩 위치에 대한 세 가지 결함이 발생합니다. 전체 로고 "logo-full"라는 이름의 my-networks + 로고FullExt, 기본적으로 "svg" 열이 설정되지 않을 때. 그것은 어떤 org에 대 한 단단한 404 전체 로고는 열이 존재하기 전에 업로드 된 PNG — BluEleven의 로고 전체.png는 로고 full.svg로 광고. 언셋 컬럼은 이제 Logo.svg로 돌아갑니다. 업로드 경로는 항상 실제 형식이 무엇인지, 오히려 존재하지 않을 파일명 추측. 자산 호스트는 테마였다.<full hostname>. 그것은 레지스트리 apex가되어야한다 : subdomain tenant의 파일은 자체 버킷 폴더에 살고 있지만 제공 부모 apex의 호스트, 어떤 kamo-internal's buildThemeBaseForFqdn 이미 이름 * 두 가지는 동의 또는 로고는 하나의 키 아래에 작성하고 읽습니다. 다른. 5 개의 전화 사이트 각각 org의 도메인을 선택하여 findFirst() Organization.getDomains(), @OneToMany List with no @OrderBy, 그래서 "첫째"이었다 모든 데이터베이스가 반환됩니다. 모든 org가 정확히 하나만 보이지 않는 루트 도메인 - 최고 수준의 org는 두 개의 활성 별없는 행, kamocrm.com 및 로컬 호스트. localhost 우승은 다른 로고가 아니지만 로고가 없습니다. 등록할 수 없는 도메인 및 해결ParentRootDomain 피드s child-subdomain 제공, 그래서 그것은 아이를 생산했다.localhost. 추천 코스 로고가 업로드 된 것을 결정하므로 읽는 경로를 방해 할 수 있습니다. org의 로고 생활 폴더에 대해. OrgDomains에 통합, AvatarObjectPaths 옆에, 이는 존재합니다 같은 이유 : 레지스트리 가능한 hostnames뿐만 아니라 별명 행의 베어를 중지 label ("api", "login")는 org의 도메인으로 넘겨집니다. apex 전에 subdomain; 알파벳은 나머지 동점을 깰 수 있습니다. Prod에 대해 확인 org의 테마 폴더 이동 - 모든 org는 dotted 루트 도메인이 있습니다.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing