From f8ea47f9c2034f39459c02685f93fff5a5ad6428 Mon Sep 17 00:00:00 2001 From: Vinoth Ramiah Date: Tue, 22 Jun 2021 20:25:45 +0100 Subject: [PATCH] default to "photo" when asset type isn't specified --- server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.go b/server.go index f263a59..e97acbc 100644 --- a/server.go +++ b/server.go @@ -818,6 +818,10 @@ func createSingleAsset(asset asset, uid string, neoDB *database.Neo4j) (int, err totalsize = &size } + if err := validateArgsNotZero([]string{asset.Type}); err != nil { + asset.Type = "photo" + } + err := neoDB.CreateAsset(uid, asset.AssetID, asset.Type, asset.RemotePath, asset.CreateDate, asset.Location, asset.Duration, asset.OriginalUTI, asset.PixelWidth, asset.PixelHeight, asset.Md5, asset.Key, asset.RemotePathOrig, totalsize) if err != nil { return http.StatusInternalServerError, err, nil