Include the version with the update request
authorprobablycorey <cj@github.com>
Sat, 1 Feb 2014 00:02:38 +0000 (16:02 -0800)
committerprobablycorey <cj@github.com>
Sat, 1 Feb 2014 00:02:38 +0000 (16:02 -0800)
browser/auto_updater_mac.mm

index be383ab..94c4bda 100644 (file)
@@ -34,7 +34,9 @@ void RelaunchToInstallUpdate() {
 void AutoUpdater::SetFeedURL(const std::string& feed) {
   if (g_updater == nil) {
     // Initialize the SQRLUpdater.
-    NSURL* url = [NSURL URLWithString:base::SysUTF8ToNSString(feed)];
+    NSString *version = NSBundle.mainBundle.sqrl_bundleVersion;
+    NSString *urlString = [NSString stringWithFormat:@"%@?version=%@", base::SysUTF8ToNSString(feed), version];
+    NSURL* url = [NSURL URLWithString:urlString];
     NSURLRequest* urlRequest = [NSURLRequest requestWithURL:url];
     g_updater = [[SQRLUpdater alloc] initWithUpdateRequest:urlRequest];