File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -158,16 +158,17 @@ export class GameServerNodeController {
158158 throw Error ( "server not found" ) ;
159159 }
160160
161- const { settings_by_pk } = await this . hasura . query ( {
162- settings_by_pk : {
163- __args : {
164- name : "plugin_version" ,
161+ if ( server . connected && server . plugin_version !== pluginVersion ) {
162+ const { settings_by_pk } = await this . hasura . query ( {
163+ settings_by_pk : {
164+ __args : {
165+ name : "plugin_version" ,
166+ } ,
167+ value : true ,
165168 } ,
166- value : true ,
167- } ,
168- } ) ;
169+ } ) ;
169170
170- if ( server . connected && server . plugin_version !== pluginVersion ) {
171+
171172 if ( settings_by_pk && settings_by_pk . value !== pluginVersion ) {
172173 await this . queue . add ( DedicatedServersPluginOutOfDate . name , { } ) ;
173174 }
@@ -204,6 +205,15 @@ export class GameServerNodeController {
204205 }
205206
206207 if ( ! server . connected ) {
208+ const { settings_by_pk } = await this . hasura . query ( {
209+ settings_by_pk : {
210+ __args : {
211+ name : "plugin_version" ,
212+ } ,
213+ value : true ,
214+ } ,
215+ } ) ;
216+
207217 if ( settings_by_pk && settings_by_pk . value !== pluginVersion ) {
208218 await this . queue . add ( DedicatedServersPluginOutOfDate . name , { } ) ;
209219 }
You can’t perform that action at this time.
0 commit comments