Christian Kruse: Bug: Ansicht umschalten

Beitrag lesen

Hallo Tabellenkalk,

hast du das zufällig unangemeldet gemacht? Da führt ein Klick auf "Nested-Ansicht" nämlich zu einem Cookie. Und es wird ein neuer Button eingeblendet: "Thread-Ansicht." Der setzt den gleichen Cookie um auf die Thread-Ansicht:

    # parameter overwrites cookie overwrites config; validation
    # overwrites everything
    @read_mode = uconf('standard_view')
    @read_mode = cookies[:cf_readmode] unless cookies[:cf_readmode].blank?
    @read_mode = params[:rm] unless params[:rm].blank?
    @read_mode = 'thread-view' unless %w(thread-view nested-view).include?(@read_mode)

    if not params[:rm].blank? and current_user.blank?
      cookies[:cf_readmode] = {value: @read_mode, expires: 1.year.from_now}
    end

Anders kann ich es mir nicht erklären (und auch nicht nachvollziehen). Quickfix: lösch den Cookie cf_readmode.

Vielleicht sollte man den Cookie ignorieren für angemeldete User.

LG,
CK