SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As title suggests, I had a site column defined in the xml of a content type.

The site column was required. I have just changed the definition of this field (it is not defined anywhere else in the solution) so that required = false.

Under 'Site Columns' of the Site Settings page, I can see this change has been implemented as I'd expect.

However, on the Site Content Type it still appears as a mandatory field. Is it not possible to push this change out to all content types that reference the column? This will need to be done on several environments so as you can expect I need it to be as 'automated' as possible. Deleting the content type is not an option.

NOTE: I did remove the site column manually from the content type and re-added it, it is now optional. As I say though, that's a far from ideal approach.

share|improve this question

If the column exists Under 'Site Columns' of the Site Settings page you should be able to modify it in browser and check the button that propagates changes. This should set everything to what you want.

share|improve this answer

Had the same problem. I had to remove content type and column from the library completely and add it again because the required field was never changed back to optional.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.