From 4e2c6f43d1e5df497e3bc609b2075e9b2468d3c9 Mon Sep 17 00:00:00 2001
From: Sam <sam.saffron@gmail.com>
Date: Thu, 30 May 2013 08:55:23 +1000
Subject: [PATCH] correct broken pm draft

---
 app/assets/javascripts/discourse/models/composer.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/assets/javascripts/discourse/models/composer.js b/app/assets/javascripts/discourse/models/composer.js
index 90c65ccb3..fb3f89845 100644
--- a/app/assets/javascripts/discourse/models/composer.js
+++ b/app/assets/javascripts/discourse/models/composer.js
@@ -169,7 +169,11 @@ Discourse.Composer = Discourse.Model.extend({
             this.get('titleLength') > Discourse.SiteSettings.max_topic_title_length) ) return true;
 
     // Need at least one user when sending a private message
-    if (this.get('creatingPrivateMessage') && (this.get('targetUsernames').trim() + ',').indexOf(',') === 0) return true;
+    if ( this.get('creatingPrivateMessage') &&
+         this.get('targetUsernames') &&
+        (this.get('targetUsernames').trim() + ',').indexOf(',') === 0) {
+      return true;
+    }
 
     // reply is always required
     if (this.get('replyLength') < Discourse.SiteSettings.min_post_length) return true;