# HG changeset patch # User Vladimir Vukicevic # Date 1199000886 28800 # Node ID 4feb7cad6a94580bba7ca0d339461c3004f1763f # Parent cd99bff16cd8622b0d0e2740cab544d828122682 workaround for api server failures diff -r cd99bff16cd8622b0d0e2740cab544d828122682 -r 4feb7cad6a94580bba7ca0d339461c3004f1763f src/org/mrrupert/eveberry/EveBerryBackground.java --- a/src/org/mrrupert/eveberry/EveBerryBackground.java Sat Dec 29 23:47:45 2007 -0800 +++ b/src/org/mrrupert/eveberry/EveBerryBackground.java Sat Dec 29 23:48:06 2007 -0800 @@ -329,6 +329,9 @@ } static void UpdateCharacterInfo(EveCharacterInfo eci) { + // always set this, even if the request fails + eci.LastUpdateTime = System.currentTimeMillis(); + try { EveCharacterSheet ecs = EveAPI.GetCharacterSheet(eci.UserID, eci.UserKey, eci.ID); EveSkillInTraining est = EveAPI.GetSkillInTraining(eci.UserID, eci.UserKey, eci.ID); @@ -349,8 +352,6 @@ } else { eci.SkillInTraining = null; } - - eci.LastUpdateTime = System.currentTimeMillis(); } catch (Exception ex) { EveBerry.debug("Exception caught in UpdateCharacterInfo! " + ex); }