about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2022-09-25 17:40:08 +0200
committerGitHub <noreply@github.com>2022-09-25 17:40:08 +0200
commite85617ef8411ba1705b2991759dd4a0d0167c1d9 (patch)
tree6a181360dc1d577ff2f316aa1392d5c0d39e1097 /nixos
parentb5d72e179c95c11feeeab271d086da8f44c64684 (diff)
parent0a564318e84a720f2139a3927e622e85583102e1 (diff)
Merge pull request #192806 from r-ryantm/auto-update/onlyoffice-documentserver
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/web-apps/onlyoffice.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/modules/services/web-apps/onlyoffice.nix b/nixos/modules/services/web-apps/onlyoffice.nix
index ad0a527759ca8..db4a9582794e6 100644
--- a/nixos/modules/services/web-apps/onlyoffice.nix
+++ b/nixos/modules/services/web-apps/onlyoffice.nix
@@ -252,7 +252,10 @@ in
               .rabbitmq.url = "${cfg.rabbitmqUrl}"
               ' /run/onlyoffice/config/default.json | sponge /run/onlyoffice/config/default.json
 
-            if ! psql -d onlyoffice -c "SELECT 'task_result'::regclass;" >/dev/null; then
+            if psql -d onlyoffice -c "SELECT 'task_result'::regclass;" >/dev/null; then
+              psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql
+              psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/createdb.sql
+            else
               psql -f ${cfg.package}/var/www/onlyoffice/documentserver/server/schema/postgresql/createdb.sql
             fi
           '';