@@ -85,24 +85,25 @@ def _set_members(self) -> None:
8585 'mark_answered_elsewhere' ,
8686 'tenant_uuid' ,
8787 )
88- queue_columns = ('musicclass' , 'timeout' , 'strategy' , 'retry' , 'maxlen' )
88+ base_queue_columns = ('musicclass' , 'timeout' , 'strategy' , 'retry' , 'maxlen' )
8989 extensions_columns = ('exten' , 'context' )
9090 columns = [sanitize_column (f"groupfeatures.{ c } " ) for c in groupfeatures_columns ]
9191 columns += [
92- sanitize_aliased_column (f"queue.{ c } " , f"queue_{ c } " ) for c in queue_columns
92+ sanitize_aliased_column (f"base_queue.{ c } " , f"base_queue_{ c } " )
93+ for c in base_queue_columns
9394 ]
9495 columns += [sanitize_column (f"extensions.{ c } " ) for c in extensions_columns ]
9596
9697 query = SQL (
9798 "SELECT {columns} FROM groupfeatures "
98- "INNER JOIN queue "
99- "ON groupfeatures.name = queue .name "
99+ "INNER JOIN base_queue "
100+ "ON groupfeatures.name = base_queue .name "
100101 "LEFT JOIN extensions "
101102 "ON groupfeatures.id::text = extensions.typeval "
102103 "AND extensions.type = 'group' "
103104 "WHERE groupfeatures.id = %s "
104- "AND queue .category = 'group' "
105- "AND queue .commented = 0"
105+ "AND base_queue .category = 'group' "
106+ "AND base_queue .commented = 0"
106107 )
107108 self ._cursor .execute (query .format (columns = SQL (", " ).join (columns )), (self ._id ,))
108109 res : DictRow = self ._cursor .fetchone ()
@@ -121,13 +122,13 @@ def _set_members(self) -> None:
121122 self ._write_calling = res ['write_calling' ]
122123 self ._ignore_forward = res ['ignore_forward' ]
123124 self ._preprocess_subroutine = res ['preprocess_subroutine' ]
124- self ._musicclass = res ['queue_musicclass ' ]
125+ self ._musicclass = res ['base_queue_musicclass ' ]
125126 self ._mark_answered_elsewhere = res ['mark_answered_elsewhere' ]
126127 self ._tenant_uuid = res ['tenant_uuid' ]
127- self ._user_timeout = res ['queue_timeout ' ]
128- self ._group_strategy = res ['queue_strategy ' ]
129- self ._group_retry_delay = res ['queue_retry ' ]
130- self ._max_calls = res ['queue_maxlen ' ]
128+ self ._user_timeout = res ['base_queue_timeout ' ]
129+ self ._group_strategy = res ['base_queue_strategy ' ]
130+ self ._group_retry_delay = res ['base_queue_retry ' ]
131+ self ._max_calls = res ['base_queue_maxlen ' ]
131132
132133 def _set_vars (self ) -> None :
133134 self ._agi .set_variable (dv .REAL_NUMBER , self ._exten )
0 commit comments