             email (:user-email data)
             template (:email-template data)
             gh-repo (:gh-repo data)
-            gh-user (:gh-user data)
             gh-issue-title (:gh-issue-title data)
             gh-issue-body (:gh-issue-body data)
             data-pack {:type type
                        :project-id project-id
                        :artifact-value artifact
                        :action-id action-id
-                       :gh-repo (str gh-user "/" gh-repo)
+                       :gh-repo gh-repo
                        :gh-issue-title gh-issue-title
                        :gh-issue-body gh-issue-body
                        :user-email email

   {:email-template (get action "template")}
    github-issue-init-state))

(defmethod get-init-state-by-action "github-issue" [action]
  (let [repo (split (get action "repo") "/")
        user (first repo)
        repository (second repo)]    
  (merge
   {:gh-issue-title (get action "title")
    :gh-issue-body (get action "body")
    :gh-user user
    :gh-repo repository}
   email-init-state)))

(defmethod get-init-state :update [data _]
  (let [action (:action data)]

                             :handler #(om/set-state! owner :type %)}

                            :github-issue
                            {:repo {:value (:gh-repo state) 
                                    :handler #(om/set-state! owner :gh-repo %)}
                             :title {:value (:gh-issue-title state) 
                                     :handler #(om/set-state! owner :gh-issue-title %)}
