hyperstack-org/hyperstack

a Native::Object in component params can't be retrieved

Open

#417 aperta il 16 lug 2021

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)JavaScript (43 fork)batch import
buggood first issue

Metriche repository

Star
 (531 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

A Native::Object is a BasicObject and it doesn't respond to "tap". It defines method_missing so Native::Object.new.tap returns nil

At hyperstack/ruby/hyper-component/lib/hyperstack/internal/component/props_wrapper.rb:113 .tap returns nil so fetch_from_cache returns nil instead of the Native::Object.

I suggest to rewrite fetch_from_cache without using tap.

Guida contributor