+4
-1
src/database/site.v
+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')