@@ -112,16 +112,16 @@ func (r *workflowArchive) ArchiveWorkflow(ctx context.Context, wf *wfv1.Workflow
112112 if r .dbType == sqldb .Postgres {
113113 workflow = bytes .ReplaceAll (workflow , []byte ("\\ u0000" ), []byte (postgresNullReplacement ))
114114 }
115- return r .sessionProxy .TxWith (ctx , func (s db. Session ) error {
116- _ , err := s .SQL ().
115+ return r .sessionProxy .TxWith (ctx , func (sp * sqldb. SessionProxy ) error {
116+ _ , err := sp . Session () .SQL ().
117117 DeleteFrom (archiveTableName ).
118118 Where (r .clusterManagedNamespaceAndInstanceID ()).
119119 And (db.Cond {"uid" : wf .UID }).
120120 Exec ()
121121 if err != nil {
122122 return err
123123 }
124- _ , err = s .Collection (archiveTableName ).
124+ _ , err = sp . Session () .Collection (archiveTableName ).
125125 Insert (& archivedWorkflowRecord {
126126 archivedWorkflowMetadata : archivedWorkflowMetadata {
127127 ClusterName : r .clusterName ,
@@ -140,7 +140,7 @@ func (r *workflowArchive) ArchiveWorkflow(ctx context.Context, wf *wfv1.Workflow
140140 return err
141141 }
142142
143- _ , err = s .SQL ().
143+ _ , err = sp . Session () .SQL ().
144144 DeleteFrom (archiveLabelsTableName ).
145145 Where (db.Cond {"clustername" : r .clusterName }).
146146 And (db.Cond {"uid" : wf .UID }).
@@ -150,7 +150,7 @@ func (r *workflowArchive) ArchiveWorkflow(ctx context.Context, wf *wfv1.Workflow
150150 }
151151 // insert the labels
152152 for key , value := range wf .GetLabels () {
153- _ , err := s .Collection (archiveLabelsTableName ).
153+ _ , err := sp . Session () .Collection (archiveLabelsTableName ).
154154 Insert (& archivedWorkflowLabelRecord {
155155 ClusterName : r .clusterName ,
156156 UID : string (wf .UID ),
0 commit comments