diff --git a/net/server/internal/api_getCard.go b/net/server/internal/api_getCard.go index a96c446e..c817f64f 100644 --- a/net/server/internal/api_getCard.go +++ b/net/server/internal/api_getCard.go @@ -11,12 +11,12 @@ import ( //GetCard retrieves contacts set by account func GetCard(w http.ResponseWriter, r *http.Request) { - account, code, err := BearerAppToken(r, false) - if err != nil { - ErrResponse(w, code, err) - return - } - cardID := mux.Vars(r)["cardID"] + account, code, err := ParamAgentToken(r, false) + if err != nil { + ErrResponse(w, code, err) + return + } + cardID := mux.Vars(r)["cardID"] var slot store.CardSlot if err := store.DB.Preload("Card.Groups.GroupSlot").Where("account_id = ? AND card_slot_id = ?", account.ID, cardID).First(&slot).Error; err != nil { diff --git a/net/server/internal/routers.go b/net/server/internal/routers.go index c0203b4a..54cf3e1d 100644 --- a/net/server/internal/routers.go +++ b/net/server/internal/routers.go @@ -377,6 +377,13 @@ var endpoints = routes{ ClearCardNotes, }, + route{ + "GetCard", + strings.ToUpper("Get"), + "/contact/cards/{cardID}", + GetCard, + }, + route{ "GetCardDetail", strings.ToUpper("Get"),