|
@@ -22,7 +22,7 @@ func (h *handler) getEnclosureByIDHandler(w http.ResponseWriter, r *http.Request
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- enclosure, err := h.store.GetEnclosure(enclosureID)
|
|
|
|
|
|
|
+ enclosure, err := h.store.EnclosureByID(request.UserID(r), enclosureID)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
response.JSONServerError(w, r, err)
|
|
response.JSONServerError(w, r, err)
|
|
|
return
|
|
return
|
|
@@ -33,12 +33,6 @@ func (h *handler) getEnclosureByIDHandler(w http.ResponseWriter, r *http.Request
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- userID := request.UserID(r)
|
|
|
|
|
- if enclosure.UserID != userID {
|
|
|
|
|
- response.JSONNotFound(w, r)
|
|
|
|
|
- return
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
enclosure.ProxifyEnclosureURL(config.Opts.MediaProxyMode(), config.Opts.MediaProxyResourceTypes())
|
|
enclosure.ProxifyEnclosureURL(config.Opts.MediaProxyMode(), config.Opts.MediaProxyResourceTypes())
|
|
|
|
|
|
|
|
response.JSON(w, r, enclosure)
|
|
response.JSON(w, r, enclosure)
|
|
@@ -62,7 +56,7 @@ func (h *handler) updateEnclosureByIDHandler(w http.ResponseWriter, r *http.Requ
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- enclosure, err := h.store.GetEnclosure(enclosureID)
|
|
|
|
|
|
|
+ enclosure, err := h.store.EnclosureByID(request.UserID(r), enclosureID)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
response.JSONServerError(w, r, err)
|
|
response.JSONServerError(w, r, err)
|
|
|
return
|
|
return
|
|
@@ -73,12 +67,6 @@ func (h *handler) updateEnclosureByIDHandler(w http.ResponseWriter, r *http.Requ
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- userID := request.UserID(r)
|
|
|
|
|
- if enclosure.UserID != userID {
|
|
|
|
|
- response.JSONNotFound(w, r)
|
|
|
|
|
- return
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
enclosure.MediaProgression = enclosureUpdateRequest.MediaProgression
|
|
enclosure.MediaProgression = enclosureUpdateRequest.MediaProgression
|
|
|
if err := h.store.UpdateEnclosure(enclosure); err != nil {
|
|
if err := h.store.UpdateEnclosure(enclosure); err != nil {
|
|
|
response.JSONServerError(w, r, err)
|
|
response.JSONServerError(w, r, err)
|