FIX: add protection just in case topic is not set

FIX: add protection just in case topic is not set

Under some conditions we may be loading the composer with no topic set. This code could fail leading to a broken composer.

diff --git a/app/assets/javascripts/select-kit/addon/components/composer-actions.js b/app/assets/javascripts/select-kit/addon/components/composer-actions.js
index c245698..287b752 100644
--- a/app/assets/javascripts/select-kit/addon/components/composer-actions.js
+++ b/app/assets/javascripts/select-kit/addon/components/composer-actions.js
@@ -91,7 +91,9 @@ export default DropdownSelectBoxComponent.extend({
 
     if (
       this.action === REPLY &&
+      this.topic &&
       this.topic.isPrivateMessage &&
+      this.topic.details &&
       (this.topic.details.allowed_users.length > 1 ||
         this.topic.details.allowed_groups.length > 0) &&
       !this.isEditing &&

GitHub sha: 97f581e1