    {: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)]    
+(defmethod get-init-state-by-action "github-issue" [action]  
   (merge
    {:gh-issue-title (get action "title")
     :gh-issue-body (get action "body")
-    :gh-user user
-    :gh-repo repository}
-   email-init-state)))
+    :gh-repo (get action "repo")}
+   email-init-state))
 
 (defmethod get-init-state :update [data _]
   (let [action (:action data)]

            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
                       :gh-repo (str gh-user "/" gh-repo)
                       :gh-issue-title gh-issue-title
                       :gh-issue-body gh-issue-body
                       :user-email email

            email (:user-email data)
            template (:email-template data)
            gh-repo (:gh-repo 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 gh-repo
                       :gh-issue-title gh-issue-title
                       :gh-issue-body gh-issue-body
                       :user-email email
