comparison pkg/imports/queue.go @ 5033:13d9820c1ea4

Run review decisions SQLs as reviewer instead of queue user to use the rls policies.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 20 Mar 2020 10:54:41 +0100
parents 0fedd50dbf52
children 59a99655f34d
comparison
equal deleted inserted replaced
5032:afc242588642 5033:13d9820c1ea4
533 ) error { 533 ) error {
534 if ctx == nil { 534 if ctx == nil {
535 ctx = context.Background() 535 ctx = context.Background()
536 } 536 }
537 537
538 return auth.RunAs(ctx, queueUser, func(conn *sql.Conn) error { 538 return auth.RunAs(ctx, reviewer, func(conn *sql.Conn) error {
539 tx, err := conn.BeginTx(ctx, nil) 539 tx, err := conn.BeginTx(ctx, nil)
540 if err != nil { 540 if err != nil {
541 return err 541 return err
542 } 542 }
543 defer tx.Rollback() 543 defer tx.Rollback()