@@ -23,7 +23,8 @@ Location.__index = Location
2323--- @param visual_range LineRange | nil
2424--- @return Location
2525function Location .new (reviewer_data , visual_range )
26- local instance = setmetatable ({}, Location )
26+ local location = {}
27+ local instance = setmetatable (location , Location )
2728 instance .reviewer_data = reviewer_data
2829 instance .visual_range = visual_range
2930 instance .base_sha = state .INFO .diff_refs .base_sha
@@ -66,7 +67,10 @@ function Location:build_location_data()
6667 if visual_range == nil then
6768 return
6869 else
69- self .location_data .line_range = {}
70+ self .location_data .line_range = {
71+ start = {},
72+ [" end" ] = {},
73+ }
7074 end
7175
7276 self :set_start_range (visual_range )
@@ -145,7 +149,7 @@ function Location:set_start_range(visual_range)
145149
146150 local current_line = self :get_current_line ()
147151 if current_line == nil then
148- u .notify (" Error getting window number of SHA for start range" , vim .log .levels .ERROR )
152+ u .notify (" Error getting current line for start range" , vim .log .levels .ERROR )
149153 return
150154 end
151155
@@ -180,7 +184,7 @@ function Location:set_end_range(visual_range)
180184
181185 local current_line = self :get_current_line ()
182186 if current_line == nil then
183- u .notify (" Error getting window number of SHA for start range" , vim .log .levels .ERROR )
187+ u .notify (" Error getting current line for end range" , vim .log .levels .ERROR )
184188 return
185189 end
186190
0 commit comments