Revision 8b057218 lib/cmdlib.py

b/lib/cmdlib.py
815 815
          # in a nicer way
816 816
          ipolicy[key] = list(value)
817 817
  try:
818
    objects.InstancePolicy.CheckParameterSyntax(ipolicy)
818
    objects.InstancePolicy.CheckParameterSyntax(ipolicy, not group_policy)
819 819
  except errors.ConfigurationError, err:
820 820
    raise errors.OpPrereqError("Invalid instance policy: %s" % err,
821 821
                               errors.ECODE_INVAL)
......
13627 13627
      cluster = self.cfg.GetClusterInfo()
13628 13628
      full_ipolicy = cluster.SimpleFillIPolicy(self.op.ipolicy)
13629 13629
      try:
13630
        objects.InstancePolicy.CheckParameterSyntax(full_ipolicy)
13630
        objects.InstancePolicy.CheckParameterSyntax(full_ipolicy, False)
13631 13631
      except errors.ConfigurationError, err:
13632 13632
        raise errors.OpPrereqError("Invalid instance policy: %s" % err,
13633 13633
                                   errors.ECODE_INVAL)

Also available in: Unified diff