From 5a013f2ab3ba3105131d7b6cfc180c519acfbf36 Mon Sep 17 00:00:00 2001 From: acanas Date: Fri, 1 May 2020 23:08:47 +0200 Subject: [PATCH] Version19.209.1 --- swad_changelog.h | 5 +++-- swad_figure_cache.c | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/swad_changelog.h b/swad_changelog.h index ca4bf1e96..52ca50c22 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -544,14 +544,15 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - * En OpenSWAD: ps2pdf source.ps destination.pdf */ -#define Log_PLATFORM_VERSION "SWAD 19.209 (2020-05-01)" +#define Log_PLATFORM_VERSION "SWAD 19.209.1 (2020-05-01)" #define CSS_FILE "swad19.193.1.css" #define JS_FILE "swad19.193.1.js" /* + Version 19.209.1: May 01, 2020 Fixed bug in figures cached. (? lines) Version 19.209: May 01, 2020 More figures cached. (300734 lines) 3 changes necessary in database: ALTER TABLE figures CHANGE COLUMN Value ValueInt INT NOT NULL DEFAULT 0; -ALTER TABLE figures ADD COLUMN ValueDouble DOUBLE PRECISION NOT NULL DEFAULT 0.0 AFTER ValueInt; +ALTER TABLE figures ADD COLUMN ValueDouble DOUBLE PRECISION NOT NULL DEFAULT 0 AFTER ValueInt; DELETE FROM figures; Version 19.208.1: May 01, 2020 Fixed bug in cache of figures. (300599 lines) diff --git a/swad_figure_cache.c b/swad_figure_cache.c index 9bef64631..cb765f8b7 100644 --- a/swad_figure_cache.c +++ b/swad_figure_cache.c @@ -76,18 +76,18 @@ void FigCch_UpdateFigureIntoCache (FigCch_FigureCached_t Figure, case FigCch_Type_UNSIGNED: DB_QueryREPLACE ("can not update cached figure value", "REPLACE INTO figures" - " (Figure,Scope,Cod,ValueInt)" + " (Figure,Scope,Cod,ValueInt,ValueDouble)" " VALUES" - " (%u,'%s',%ld,%u)", + " (%u,'%s',%ld,%u,'0.0')", (unsigned) Figure,Sco_GetDBStrFromScope (Scope),Cod, *((unsigned *) ValuePtr)); break; case FigCch_Type_DOUBLE: DB_QueryREPLACE ("can not update cached figure value", "REPLACE INTO figures" - " (Figure,Scope,Cod,ValueDouble)" + " (Figure,Scope,Cod,ValueInt,ValueDouble)" " VALUES" - " (%u,'%s',%ld,%.15lg)", + " (%u,'%s',%ld,0,'%.15lg')", (unsigned) Figure,Sco_GetDBStrFromScope (Scope),Cod, *((double *) ValuePtr)); break;