|  |  | @ -179,18 +179,18 @@ import { IIdentifier } from "@veramo/core"; | 
			
		
	
		
			
				
					|  |  |  | import { Component, Vue } from "vue-facing-decorator"; | 
			
		
	
		
			
				
					|  |  |  | import { LMap, LMarker, LTileLayer } from "@vue-leaflet/vue-leaflet"; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | import ImageMethodDialog from "@/components/ImageMethodDialog.vue"; | 
			
		
	
		
			
				
					|  |  |  | import QuickNav from "@/components/QuickNav.vue"; | 
			
		
	
		
			
				
					|  |  |  | import { DEFAULT_IMAGE_API_SERVER, NotificationIface } from "@/constants/app"; | 
			
		
	
		
			
				
					|  |  |  | import { accountsDB, db } from "@/db/index"; | 
			
		
	
		
			
				
					|  |  |  | import { MASTER_SETTINGS_KEY } from "@/db/tables/settings"; | 
			
		
	
		
			
				
					|  |  |  | import { accessToken } from "@/libs/crypto"; | 
			
		
	
		
			
				
					|  |  |  | import * as libsUtil from "@/libs/util"; | 
			
		
	
		
			
				
					|  |  |  | import { useAppStore } from "@/store/app"; | 
			
		
	
		
			
				
					|  |  |  | import { | 
			
		
	
		
			
				
					|  |  |  |   createEndorserJwtVcFromClaim, | 
			
		
	
		
			
				
					|  |  |  |   PlanVerifiableCredential, | 
			
		
	
		
			
				
					|  |  |  | } from "@/libs/endorserServer"; | 
			
		
	
		
			
				
					|  |  |  | import ImageMethodDialog from "@/components/ImageMethodDialog.vue"; | 
			
		
	
		
			
				
					|  |  |  | import * as libsUtil from "@/libs/util"; | 
			
		
	
		
			
				
					|  |  |  | import { useAppStore } from "@/store/app"; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | @Component({ | 
			
		
	
		
			
				
					|  |  |  |   components: { ImageMethodDialog, LMap, LMarker, LTileLayer, QuickNav }, | 
			
		
	
	
		
			
				
					|  |  | @ -231,22 +231,6 @@ export default class NewEditProjectView extends Vue { | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |   libsUtil = libsUtil; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |   public async getIdentity(activeDid: string) { | 
			
		
	
		
			
				
					|  |  |  |     await accountsDB.open(); | 
			
		
	
		
			
				
					|  |  |  |     const account = await accountsDB.accounts | 
			
		
	
		
			
				
					|  |  |  |       .where("did") | 
			
		
	
		
			
				
					|  |  |  |       .equals(activeDid) | 
			
		
	
		
			
				
					|  |  |  |       .first(); | 
			
		
	
		
			
				
					|  |  |  |     const identity = JSON.parse((account?.identity as string) || "null"); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     if (!identity) { | 
			
		
	
		
			
				
					|  |  |  |       throw new Error( | 
			
		
	
		
			
				
					|  |  |  |         "Attempted to load project records with no identifier available.", | 
			
		
	
		
			
				
					|  |  |  |       ); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |     return identity; | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |   async mounted() { | 
			
		
	
		
			
				
					|  |  |  |     await accountsDB.open(); | 
			
		
	
		
			
				
					|  |  |  |     this.numAccounts = await accountsDB.accounts.count(); | 
			
		
	
	
		
			
				
					|  |  | @ -524,7 +508,7 @@ export default class NewEditProjectView extends Vue { | 
			
		
	
		
			
				
					|  |  |  |     if (this.numAccounts === 0) { | 
			
		
	
		
			
				
					|  |  |  |       console.error("Error: there is no account."); | 
			
		
	
		
			
				
					|  |  |  |     } else { | 
			
		
	
		
			
				
					|  |  |  |       const identity = await this.getIdentity(this.activeDid); | 
			
		
	
		
			
				
					|  |  |  |       const identity = await libsUtil.getIdentity(this.activeDid); | 
			
		
	
		
			
				
					|  |  |  |       this.saveProject(identity); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |   } | 
			
		
	
	
		
			
				
					|  |  | 
 |