From 8925c6f5180d73e777749d20093dfa75c7464d0e Mon Sep 17 00:00:00 2001 From: olivergrahl Date: Wed, 18 Jan 2017 09:45:20 +0100 Subject: [PATCH] Fix #639 and #638 (Error 500 opening a ticket view) (#640) * Fix #639 and #638 (Error 500 opening a ticket view) * Only initialize preferences if not already filled. --- app/models/taskbar.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/taskbar.rb b/app/models/taskbar.rb index 3a0310742..e84519293 100644 --- a/app/models/taskbar.rb +++ b/app/models/taskbar.rb @@ -55,6 +55,9 @@ class Taskbar < ApplicationModel return true if local_update # find other same open tasks + if !preferences + preferences = {} + end preferences[:tasks] = [] Taskbar.where(key: key).order(:created_at).each { |taskbar| if taskbar.id == id