            (or (service-event? message)
                (service-task-event? message))))
     (subscription [_ message]
-      (let [service-name (or (get-in message [:Actor :Attributes :com.docker.swarm.service.name])
-                             (get-in message [:Actor :Attributes :name]))]
-        {:handler :service-info
-         :params  {:id service-name}}))
+      {:handler :service-info
+       :params  {:id (service-name message)}})
     (subscribed-data [_ message]
       (service-info-data message))))
 

           (or (service-event? message)
               (service-task-event? message))))
    (subscription [_ message]
      (let [service-id (or (get-in message [:Actor :Attributes :com.docker.swarm.service.id])
                           (get-in message [:Actor :ID]))]
        {:handler :service-info
         :params  {:id service-id}}))
    (subscribed-data [_ message]
      (service-info-data message))))


           (or (service-event? message)
               (service-task-event? message))))
    (subscription [_ message]
      (let [service-name (service-name message)
            stack-name (du/hypothetical-stack service-name)]
        {:handler :stack-info
         :params  {:name stack-name}}))
