Tell me more ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have a crosslist Data Form Web Part whose data source is a linked source. For non-site admins with any level of permissions on the page, the data form displays doubles of items from one of the linked lists, but not the others. For admins, it displays one item per list item (as is intended).

What might be going wrong here?

CAML:

<View>
    <Webs Scope="Recursive"></Webs>
    <Lists ServerTemplate="101"></Lists>
    <Query>
        <Where>
            <Eq>
                <FieldRef Name="Department"/>
                <Value Type="String">Copyright</Value>
            </Eq>
         </Where>
         <OrderBy>
             <FieldRef Name="Title" Ascending="TRUE"/>
         </OrderBy>
    </Query>
    <ViewFields>
        <FieldRef Name="ID"/>
        <FieldRef Name="BaseName"/>
        <FieldRef Name="FileLeafRef"/>
        <FieldRef Name="LinkFilename"/>
        <FieldRef Name="LinkFilename2"/>
        <FieldRef Name="LinkFilenameNoMenu"/>
        <FieldRef Name="PermMask"/>
        <FieldRef Name="ParentLeafName"/>
        <FieldRef Name="_SourceUrl"/>
        <FieldRef Name="FileRef"/>
        <FieldRef Name="Title"/>
   </ViewFields>
</View>

Attempting to filter by department at the data source level results in an error when attempting to use the data source.

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

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

Browse other questions tagged or ask your own question.