From 494eae3db0585f45007ad8950933d9a1802a2105 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Tue, 26 Jul 2016 09:38:17 +0000 Subject: [PATCH] bitbake: toaster: add local directory to the db Adding local directory to the database. The local directory is added to vcs_url, field of db. [YOCO #9911] (Bitbake rev: 2c3d48e7cd21a999ef145081352774f1759cd5e4) Signed-off-by: Sujith H Signed-off-by: Richard Purdie --- bitbake/lib/toaster/toastergui/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index 34118060df..940ea255fd 100755 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py @@ -1460,7 +1460,7 @@ if True: freqtargets = tmp layers = [{"id": x.layercommit.pk, "orderid": x.pk, "name" : x.layercommit.layer.name, - "vcs_url": x.layercommit.layer.vcs_url, "vcs_reference" : x.layercommit.get_vcs_reference(), + "vcs_url": x.layercommit.layer.vcs_url, "local_source_dir": x.layercommit.layer.local_source_dir, "vcs_reference" : x.layercommit.get_vcs_reference(), "url": x.layercommit.layer.layer_index_url, "layerdetailurl": x.layercommit.get_detailspage_url(prj.pk), "branch" : {"name" : x.layercommit.get_vcs_reference(), "layersource" : x.layercommit.layer_source } @@ -1671,7 +1671,7 @@ if True: prj = Project.objects.get(pk=request.POST['project_id']) # Strip trailing/leading whitespace from all values - # put into a new dict because POST one is immutable + # put into a new dict because POST one is immutable. post_data = dict() for key,val in request.POST.items(): post_data[key] = val.strip() @@ -1684,7 +1684,8 @@ if True: if layer: if layer_created: - layer.vcs_url = post_data['vcs_url'] + layer.vcs_url = post_data.get('vcs_url') + layer.local_source_dir = post_data.get('local_source_dir') layer.up_date = timezone.now() layer.save() else: