j7-dev/wp-power-shop

草稿狀態會把商品拔掉

Closed this issue · 1 comments

剛才在更新一個網站的POWER SHOP,從1到2的,輸入授權成功,但剛更新的時候,商店會變草稿,輸入授權後雖然有手動恢復,但是商店內的商品都被拔掉了。照理來說商品應該要留著才對。

j7-dev commented

有可能是因為

原先的 useEffect 的 dependency Array 沒有判斷到 mutation.isLoading (取回存在post_meta的power_shop_meta 數據)
然後還沒 loading 完成就被按下儲存,導致預設值是 [] 商品資料就被清空了

作法:
防呆,loading 完成前進用儲存按鈕

先改這一版試看看

image