enpitut2017 / Regi-Urico-client

NearBuyによるレジ機能付き在庫管理アプリ「レジウリコ (Regi-Urico)」のクライアント側レポジトリ
1 stars 0 forks source link

最後1つのイベントを削除しても画面が切り替わらない #67

Closed urushiyama closed 6 years ago

urushiyama commented 6 years ago

イベント管理画面で、ユーザの残り1つのイベントを削除しようとすると、 「サーバに接続できません」とエラー表示される。しかし、サーバ側では正しく削除されていて、別の画面に移動した時点で/create_eventにリダイレクトされる。

urushiyama commented 6 years ago

2017-12-18_23-57_64847ae8-850b-4341-8626-39c354896afa

urushiyama commented 6 years ago

あ、これサーバ側のもんだいですね。

# 最後に更新されたイベントを返す
      @event = Event.order('updated_at desc').first
      if @event.nil?
        render status: :no_content
      else
        render json: {
            id: @event.id,
            name: @event.name,
        }
      end

これだとイベントの所有者以外のイベントがDBに存在するとき@event.nil?falseになってしまいます。

urushiyama commented 6 years ago

でもNo Contentが返ってきたとしても現状ではその場で/create_eventにリダイレクトされないので、少し修正が必要ですかね。