diff --git a/jslib b/jslib index 7f6d7424e7..57ace40845 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 7f6d7424e77bccd68b63506b1205ef0dfa7c21bd +Subproject commit 57ace4084556758fdc2989cf1a8cf6a5d1736a29 diff --git a/src/app/accounts/register.component.ts b/src/app/accounts/register.component.ts index 22815af339..9a8aa41a68 100644 --- a/src/app/accounts/register.component.ts +++ b/src/app/accounts/register.component.ts @@ -77,6 +77,14 @@ export class RegisterComponent extends BaseRegisterComponent { if (qParams.layout != null) { this.layout = qParams.layout; } + if (qParams.reference != null) { + this.referenceId = qParams.reference; + } else { + this.referenceId = ('; ' + document.cookie).split('; reference=').pop().split(';').shift(); + } + if (this.referenceId === '') { + this.referenceId = null; + } if (queryParamsSub != null) { queryParamsSub.unsubscribe(); } diff --git a/src/app/layouts/organization-layout.component.ts b/src/app/layouts/organization-layout.component.ts index 79abc291a5..67269d9e25 100644 --- a/src/app/layouts/organization-layout.component.ts +++ b/src/app/layouts/organization-layout.component.ts @@ -8,8 +8,8 @@ import { ActivatedRoute } from '@angular/router'; import { BroadcasterService } from 'jslib/angular/services/broadcaster.service'; -import { UserService } from 'jslib/abstractions/user.service'; import { EnvironmentService } from 'jslib/abstractions/environment.service'; +import { UserService } from 'jslib/abstractions/user.service'; import { Organization } from 'jslib/models/domain/organization';