server/api/apiFunctions.go
Function unzip
has 8 return statements (exceeds 4 allowed). Open
Open
func unzip(src, dest string) error {
r, err := zip.OpenReader(src)
if err != nil {
return err
}
Function uploadedFileList
has 5 return statements (exceeds 4 allowed). Open
Open
func uploadedFileList() (list map[string]string, err error) {
list = make(map[string]string)
files, err := ioutil.ReadDir(filepath.Clean(viper.GetString("uploadFolderTemp")))
if err != nil {
return nil, err
Function restoreDB
has 5 return statements (exceeds 4 allowed). Open
Open
func restoreDB(f *os.File) error {
// delete if target folder exists
err := os.RemoveAll(viper.GetString("uploadFolderTemp"))
if err != nil {
return err
Function export
has 5 return statements (exceeds 4 allowed). Open
Open
func export() (fileName string, err error) {
fileName = "timesheet-backup.zip"
db := ConnectDB()
defer db.Close()
exportFolder := viper.GetString("export.location")