Skip to content

Commit 290b7c2

Browse files
Rui Gaohippogr
authored andcommitted
fix the circular dependency
1 parent 2110283 commit 290b7c2

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • src/rest-server/src/models/v2/job

src/rest-server/src/models/v2/job/k8s.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ const runtimeEnv = require('./runtime-env');
2323
const launcherConfig = require('@pai/config/launcher');
2424
const createError = require('@pai/utils/error');
2525
const protocolSecret = require('@pai/utils/protocolSecret');
26-
const userModel = require('@pai/models/v2/user');
2726
const tokenModel = require('@pai/models/token');
2827
const storageModel = require('@pai/models/v2/storage');
2928
const logger = require('@pai/config/logger');
@@ -1135,6 +1134,8 @@ const get = async (frameworkName, jobAttemptId) => {
11351134
};
11361135

11371136
const put = async (frameworkName, config, rawConfig) => {
1137+
// Lazy load to avoid circular dependency
1138+
const userModel = require('@pai/models/v2/user');
11381139
const [userName] = frameworkName.split(/~(.+)/);
11391140

11401141
const virtualCluster =

0 commit comments

Comments
 (0)