summaryrefslogtreecommitdiffstats
path: root/store
diff options
context:
space:
mode:
authorJesús Espino <jespinog@gmail.com>2018-05-25 17:24:29 +0200
committerMartin Kraft <mkraft@users.noreply.github.com>2018-05-25 11:24:29 -0400
commitf1cd33c8220d6702d9358a0c1eed459807781210 (patch)
tree50158b86c47e7bc1c8e63a928f94be8b688c15b6 /store
parenta51b2367a34d5cbefe720232b35ccf0d1aa63c98 (diff)
downloadchat-f1cd33c8220d6702d9358a0c1eed459807781210.tar.gz
chat-f1cd33c8220d6702d9358a0c1eed459807781210.tar.bz2
chat-f1cd33c8220d6702d9358a0c1eed459807781210.zip
Add autogenerate scheme.name for new schemes without explicit name (#8848)
Diffstat (limited to 'store')
-rw-r--r--store/sqlstore/scheme_supplier.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/store/sqlstore/scheme_supplier.go b/store/sqlstore/scheme_supplier.go
index 776ca9130..f272040a6 100644
--- a/store/sqlstore/scheme_supplier.go
+++ b/store/sqlstore/scheme_supplier.go
@@ -160,6 +160,9 @@ func (s *SqlSupplier) createScheme(ctx context.Context, scheme *model.Scheme, tr
}
scheme.Id = model.NewId()
+ if len(scheme.Name) == 0 {
+ scheme.Name = model.NewId()
+ }
scheme.CreateAt = model.GetMillis()
scheme.UpdateAt = scheme.CreateAt