Mercurial > gemma
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() |