diff --git a/sharedComponents/subscriber-invite/subscriber-invite.component.ts b/sharedComponents/subscriber-invite/subscriber-invite.component.ts
index 6aa44e24..661c823b 100644
--- a/sharedComponents/subscriber-invite/subscriber-invite.component.ts
+++ b/sharedComponents/subscriber-invite/subscriber-invite.component.ts
@@ -16,7 +16,7 @@ declare var UIkit;
@Component({
selector: 'subscriber-invite',
template: `
-
+
-
`,
styleUrls: ['subscriber-invite.component.css']
})
export class SubscriberInviteComponent implements OnInit, OnDestroy {
@Input()
public user: User;
- @Input()
- public longView: boolean = true;
public community: CommunityInfo;
public inviteForm: FormGroup;
public email: Email;
@@ -74,7 +69,6 @@ export class SubscriberInviteComponent implements OnInit, OnDestroy {
}
ngOnInit() {
- this.loading = this.longView;
this.reset();
}
@@ -99,12 +93,14 @@ export class SubscriberInviteComponent implements OnInit, OnDestroy {
});
this.subscriptions.push(this.communityService.getCommunityAsObservable().subscribe(community => {
this.community = community;
- this.inviteForm.get('name').enable();
- this.inviteForm.get('name').setValue(this.user.fullname);
- this.inviteForm.get('name').disable();
- this.body = Composer.initializeInvitationsBody(community.communityId, community.title, this.user.fullname);
- this.email = Composer.initializeInvitationsEmail(community.title);
- this.inviteForm.get('message').setValue(this.body.paragraphs);
+ if(this.community) {
+ this.inviteForm.get('name').enable();
+ this.inviteForm.get('name').setValue(this.user.fullname);
+ this.inviteForm.get('name').disable();
+ this.body = Composer.initializeInvitationsBody(community.communityId, community.title, this.user.fullname);
+ this.email = Composer.initializeInvitationsEmail(community.title);
+ this.inviteForm.get('message').setValue(this.body.paragraphs);
+ }
}));
if(!this.isManager) {
this.loading = false;