次のウェブスクリプトがあります ( disable-affiliate.put.js
)
var spaceNode = customSpacesService.getAffiliatedSpace(args.id) ;
if(spaceNode == null){
status.code = 404;
status.message = "Can't find affiliated";
status.redirect = true;
}
spaceNode.addAspect ("cnrps:replaceable");
spaceNode.properties["cnrps:motifReplace"] = args.motif;
var affNonValides = customSpacesService.getEntrepotsDesAffiliesSupprimesErrones();
spaceNode.move(affNonValides);
問題は、spaceNode
が null の場合です。ステータス テンプレートは常に返されるはずですが、例外がスローされます。Cannot call method "addAspect" of null
したがって、リダイレクトが発生せず、スクリプトの実行が続くことは明らかです。何か助けてください...