Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

CustomerAddress.all doesn't return results

Aperta
#970 7 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
ruby
Ambito
api, backend

Direzione di ricerca

Inizia riproducendo la discrepanza tra ShopifyAPI::CustomerAddress.all(customer_id: x) e ShopifyAPI::Customer.find(id: x).addresses usando la configurazione dell’app privata e la versione dell’API segnalate. Traccia la richiesta di CustomerAddress.all e confrontala con la risposta degli indirizzi del cliente; il lavoro è concluso quando la collection restituisce gli indirizzi esistenti del cliente, con un test di regressione che copra il caso.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Issue summary

CustomerAddress.all doesn't return results, using Rest API with a private app.

Expected behavior

Returns list with customer's addresses.

Actual behavior

Returns empty list for a customer with an address.

Steps to reproduce the problem

  1. Create a customer with an address on Shopify.
  2. Initialise gem with private app config:
ShopifyAPI::Context.setup(
  api_key: "",
  host_name:"",
  scope: "",
  session_storage: ShopifyAPI::Auth::FileSessionStorage.new,
  is_embedded: false,
  is_private: true,
  api_version: Rails.application.credentials.shopify.api_version!,
  api_secret_key: Rails.application.credentials.shopify.password!,
  private_shop: "#{Rails.application.credentials.shopify.shop_name!}.myshopify.com"
)
  1. Perform ShopifyAPI::CustomerAddress.all(customer_id: x) and receive []
  2. Perform ShopifyAPI::Customer.find(id: x).addresses and confirm the customer actually has an address.

Specifications

  • shopify_api version: 10.1.0
  • Shopify API version used: 2022-04
Lingua principale
Ruby
Stelle
1.1k
Fork
484
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Shopify/shopify-api-ruby

Tutte le issue di Shopify/shopify-api-ruby

Issue simili

Altre issue su Ruby

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.