hyperstack-org/hyperstack

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

Open

#417 aberto em 16 de jul. de 2021

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)JavaScript (43 forks)batch import
buggood first issue

Métricas do repositório

Stars
 (531 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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.

Guia do colaborador