comparison pkg/controllers/common.go @ 5576:2b862190aee4 surveysperbottleneckid

merge with default
author Thomas Junk <thomas.junk@intevation.de>
date Tue, 08 Feb 2022 10:20:26 +0100
parents 5f47eeea988d
children 6270951dda28
comparison
equal deleted inserted replaced
5575:6709530f002e 5576:2b862190aee4
13 13
14 package controllers 14 package controllers
15 15
16 import ( 16 import (
17 "fmt" 17 "fmt"
18 "log"
19 "strconv" 18 "strconv"
20 "strings" 19 "strings"
21 20
22 "github.com/jackc/pgx/pgtype" 21 "github.com/jackc/pgx/pgtype"
22
23 "gemma.intevation.de/gemma/pkg/log"
23 ) 24 )
24 25
25 type ( 26 type (
26 filterNode interface { 27 filterNode interface {
27 serialize(*strings.Builder, *[]interface{}) 28 serialize(*strings.Builder, *[]interface{})
92 } 93 }
93 ints = append(ints, v) 94 ints = append(ints, v)
94 } 95 }
95 var ia pgtype.Int8Array 96 var ia pgtype.Int8Array
96 if err := ia.Set(ints); err != nil { 97 if err := ia.Set(ints); err != nil {
97 log.Printf("warn: %v\n", err) 98 log.Warnf("%v\n", err)
98 return nil 99 return nil
99 } 100 }
100 return &ia 101 return &ia
101 } 102 }
102 103
104 if len(s) == 0 { 105 if len(s) == 0 {
105 return nil 106 return nil
106 } 107 }
107 var ta pgtype.TextArray 108 var ta pgtype.TextArray
108 if err := ta.Set(s); err != nil { 109 if err := ta.Set(s); err != nil {
109 log.Printf("warn: %v\n", err) 110 log.Warnf("%v\n", err)
110 return nil 111 return nil
111 } 112 }
112 return &ta 113 return &ta
113 } 114 }
114 115