a mini social media app for small communities

reload configs in get_or_create_site_config() after creating a new config

Changed files
+4 -1
src
database
+4 -1
src/database/site.v
··· 3 3 import entity { Site } 4 4 5 5 pub fn (app &DatabaseAccess) get_or_create_site_config() Site { 6 - configs := sql app.db { 6 + mut configs := sql app.db { 7 7 select from Site 8 8 } or { [] } 9 9 if configs.len == 0 { ··· 12 12 sql app.db { 13 13 insert site_config into Site 14 14 } or { panic('failed to create site config (${err})') } 15 + configs = sql app.db { 16 + select from Site 17 + } or { [] } 15 18 } else if configs.len > 1 { 16 19 // this should never happen 17 20 panic('there are multiple site configs')