Question

I have simple Sharepoint list named Alist with lookup value column.

the lookup value column returns fields from other list named Blist. accidentally I have deleted this Blist and in Alist all lookup value disappeared, after I restored Blist but in Alist lookup values didn't restored.

is there some way to restore lookup values in Alist?

Was it helpful?

Solution

ListB has now different GUID than the original one. GUID is used at ListA for referencing (original) ListB. You need to change referencing ListB GUID from ListA - this can be done but is a bit hard to do.

  • First, check out new ListB GUID Reference.
  • Save ListA as template (with content), save it on disk (stp packet)
  • rename *.stp to *.zip & unpack it.
  • from manifest.xml find the original referenced column and it's list GUID, change it to new ListB GUID
  • zip manifest.xml and rename *.zip to *.stp
  • upload file to list templates.
  • Create new list (new 'ListA') from this template -> reference should work now.

Have done this couple of times and it works.

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top